Lines Matching refs:CurrentLSI
6589 Expr *const FE, LambdaScopeInfo *const CurrentLSI, Sema &S) { in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() argument
6593 assert(CurrentLSI->CallOperator == S.CurContext && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6605 CurrentLSI->getNumPotentialVariableCaptures(); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6609 CurrentLSI->getPotentialVariableCapture(I, Var, VarExpr); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6621 if (CurrentLSI->isVariableExprMarkedAsNonODRUsed(VarExpr) && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6660 if (CurrentLSI->hasPotentialThisCapture()) { in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6667 S.CheckCXXThisCapture(CurrentLSI->PotentialThisCaptureLocation, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6674 CurrentLSI->clearPotentialCaptures(); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
7060 LambdaScopeInfo *const CurrentLSI = getCurLambda(); in ActOnFinishFullExpr() local
7076 if (IsInLambdaDeclContext && CurrentLSI && in ActOnFinishFullExpr()
7077 CurrentLSI->hasPotentialCaptures() && !FullExpr.isInvalid()) in ActOnFinishFullExpr()
7078 CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures(FE, CurrentLSI, in ActOnFinishFullExpr()