Lines Matching refs:LoopVar
2461 Decl *LoopVar = DS->getSingleDecl(); in ActOnCXXForRangeStmt() local
2462 if (LoopVar->isInvalidDecl() || !Range || in ActOnCXXForRangeStmt()
2464 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2472 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2486 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2495 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2504 ActOnInitializerError(LoopVar); in ActOnCXXForRangeStmt()
2715 VarDecl *LoopVar = cast<VarDecl>(LoopVarDS->getSingleDecl()); in BuildCXXForRangeStmt() local
2727 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
2728 if (auto *DD = dyn_cast<DecompositionDecl>(LoopVar)) in BuildCXXForRangeStmt()
2731 LoopVar->setType(SubstAutoType(LoopVar->getType(), Context.DependentTy)); in BuildCXXForRangeStmt()
2996 if (!LoopVar->isInvalidDecl() && Kind != BFRK_Check) { in BuildCXXForRangeStmt()
2997 AddInitializerToDecl(LoopVar, DerefExpr.get(), /*DirectInit=*/false); in BuildCXXForRangeStmt()
2998 if (LoopVar->isInvalidDecl() || in BuildCXXForRangeStmt()
2999 (LoopVar->getInit() && LoopVar->getInit()->containsErrors())) in BuildCXXForRangeStmt()