[clang] [Clang][Sema] Fix lambdas mistakenly inheriting InImmediateFunctionContext (PR #232458)
Corentin Jabot via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 16 02:58:33 PDT 2026
cor3ntin wrote:
I think you are close.
Try something like
```
if (isLambdaMethod(FD) && !isLambdaCallOperator(FD))
Current.InImmediateFunctionContext = FD->isConsteval() ||
Parent.isConstantEvaluated() ||
Parent.isImmediateFunctionContext();```
https://github.com/llvm/llvm-project/pull/232458
More information about the cfe-commits
mailing list