fmayer wrote: > there a good reason to also have the inline function? I don't care a lot, but IMO the question should be the other way round. Things should be an (inline) function unless they have to a macro. https://github.com/llvm/llvm-project/pull/166453