Searched refs:CurLSI (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp2032 auto *CurLSI = dyn_cast<LambdaScopeInfo>(*I); local
2033 if (CurLSI && CurLSI->Lambda &&
2034 !CurLSI->Lambda->Encloses(CurContext)) {
2040 return CurLSI;
H A DSemaExprCXX.cpp1050 LambdaScopeInfo *CurLSI = nullptr; local
1091 (!CurLSI || !CurLSI->Lambda || CurLSI->Lambda->getDeclContext() ==
1094 CurLSI = cast<LambdaScopeInfo>(FunctionScopes[I]);
1096 if (!CurLSI->isCXXThisCaptured())
1099 auto C = CurLSI->getCXXThisCapture();
1103 if (CurLSI->CallOperator->isConst())
1112 assert(CurLSI && "While computing 'this' capture-type for a generic "
1114 assert(isGenericLambdaCallOperatorSpecialization(CurLSI
[all...]
H A DSemaExpr.cpp6239 LambdaScopeInfo *const CurLSI = S.getCurLambda(); local
6243 if (!CurLSI || CurLSI->ImpCaptureStyle == CurLSI->ImpCap_None ||
6244 !UME->isImplicitAccess() || CurLSI->isCXXThisCaptured())
6267 if (CurLSI->ImpCaptureStyle != CurLSI->ImpCap_None)
6268 CurLSI->addPotentialThisCapture(CallLoc);

Completed in 238 milliseconds