Lines Matching refs:LoopVar
2500 Decl *LoopVar = DS->getSingleDecl(); in ActOnCXXForRangeStmt() local
2501 if (LoopVar->isInvalidDecl() || !Range || in ActOnCXXForRangeStmt()
2503 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2511 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2525 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2534 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2543 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2754 VarDecl *LoopVar = cast<VarDecl>(LoopVarDS->getSingleDecl()); in BuildCXXForRangeStmt() local
2766 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
2767 if (auto *DD = dyn_cast<DecompositionDecl>(LoopVar)) in BuildCXXForRangeStmt()
2770 LoopVar->setType(SubstAutoTypeDependent(LoopVar->getType())); in BuildCXXForRangeStmt()
3035 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
3036 AddInitializerToDecl(LoopVar, DerefExpr.get(), /*DirectInit=*/false); in BuildCXXForRangeStmt()
3037 if (LoopVar->isInvalidDecl() || in BuildCXXForRangeStmt()
3038 (LoopVar->getInit() && LoopVar->getInit()->containsErrors())) in BuildCXXForRangeStmt()