Lines Matching refs:Var
299 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext() local
300 if (Var->getDeclContext()->isRecord()) in getCurrentMangleNumberContext()
786 FieldDecl *Sema::buildInitCaptureField(LambdaScopeInfo *LSI, VarDecl *Var) { in buildInitCaptureField() argument
788 Context, LSI->Lambda, Var->getLocation(), Var->getLocation(), in buildInitCaptureField()
789 nullptr, Var->getType(), Var->getTypeSourceInfo(), nullptr, false, in buildInitCaptureField()
795 LSI->addCapture(Var, /*isBlock*/false, Var->getType()->isReferenceType(), in buildInitCaptureField()
796 /*isNested*/false, Var->getLocation(), SourceLocation(), in buildInitCaptureField()
797 Var->getType(), Var->getInit()); in buildInitCaptureField()
964 VarDecl *Var = nullptr; in ActOnStartOfLambdaDefinition() local
994 Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), in ActOnStartOfLambdaDefinition()
1000 if (Var) in ActOnStartOfLambdaDefinition()
1001 PushOnScopeChains(Var, CurScope, false); in ActOnStartOfLambdaDefinition()
1039 Var = R.getAsSingle<VarDecl>(); in ActOnStartOfLambdaDefinition()
1040 if (Var && DiagnoseUseOfDecl(Var, C->Loc)) in ActOnStartOfLambdaDefinition()
1048 if (Var && LSI->isCaptured(Var)) { in ActOnStartOfLambdaDefinition()
1050 << C->Id << SourceRange(LSI->getCapture(Var).getLocation()) in ActOnStartOfLambdaDefinition()
1064 if (!Var) { in ActOnStartOfLambdaDefinition()
1070 if (Var->isInvalidDecl()) in ActOnStartOfLambdaDefinition()
1073 if (!Var->hasLocalStorage()) { in ActOnStartOfLambdaDefinition()
1075 Diag(Var->getLocation(), diag::note_previous_decl) << C->Id; in ActOnStartOfLambdaDefinition()
1083 if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
1091 } else if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
1096 buildInitCaptureField(LSI, Var); in ActOnStartOfLambdaDefinition()
1100 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc); in ActOnStartOfLambdaDefinition()
1373 auto *Var = Capture.getVariable(); in performLambdaVarCaptureInitialization() local
1389 CXXScopeSpec(), DeclarationNameInfo(Var->getDeclName(), Loc), Var); in performLambdaVarCaptureInitialization()
1449 Var->getIdentifier(), FieldType, Loc)); in performLambdaVarCaptureInitialization()
1544 VarDecl *Var = From.getVariable(); in BuildLambdaExpr() local
1547 Var, From.getEllipsisLoc())); in BuildLambdaExpr()