Lines Matching refs:LoopVar
2509 Decl *LoopVar = DS->getSingleDecl(); in ActOnCXXForRangeStmt() local
2510 if (LoopVar->isInvalidDecl() || !Range || in ActOnCXXForRangeStmt()
2512 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2520 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2534 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2543 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2552 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2763 VarDecl *LoopVar = cast<VarDecl>(LoopVarDS->getSingleDecl()); in BuildCXXForRangeStmt() local
2775 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
2776 if (auto *DD = dyn_cast<DecompositionDecl>(LoopVar)) in BuildCXXForRangeStmt()
2779 LoopVar->setType(SubstAutoTypeDependent(LoopVar->getType())); in BuildCXXForRangeStmt()
3044 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
3045 AddInitializerToDecl(LoopVar, DerefExpr.get(), /*DirectInit=*/false); in BuildCXXForRangeStmt()
3046 if (LoopVar->isInvalidDecl() || in BuildCXXForRangeStmt()
3047 (LoopVar->getInit() && LoopVar->getInit()->containsErrors())) in BuildCXXForRangeStmt()