owenca wrote: > How about judging whether the FunctionLBrace exists as the opener of the outer context? That wouldn't work as we must also handle function calls at the top level when dealing with macro definitions. https://github.com/llvm/llvm-project/pull/99433