Lines Matching defs:ForRangeInfo
2051 ForRangeInfo ForRangeInfo;
2082 ForRangeInfo.ColonLoc = ConsumeToken();
2084 ForRangeInfo.RangeExpr = ParseBraceInitializer();
2086 ForRangeInfo.RangeExpr = ParseExpression();
2093 ForRangeInfo.LoopVar =
2116 MightBeForRangeStmt ? &ForRangeInfo : nullptr);
2118 if (ForRangeInfo.ParsedForRangeDecl()) {
2119 Diag(ForRangeInfo.ColonLoc, getLangOpts().CPlusPlus11
2122 ForRangeInfo.LoopVar = FirstPart;
2196 if (!ForEach && !ForRangeInfo.ParsedForRangeDecl() &&
2207 bool MightBeForRangeStmt = !ForRangeInfo.ParsedForRangeDecl();
2214 /*MissingOK=*/true, MightBeForRangeStmt ? &ForRangeInfo : nullptr,
2217 if (ForRangeInfo.ParsedForRangeDecl()) {
2219 : ForRangeInfo.ColonLoc,
2265 if (!ForEach && !ForRangeInfo.ParsedForRangeDecl()) {
2288 if (CoawaitLoc.isValid() && !ForRangeInfo.ParsedForRangeDecl()) {
2302 if (ForRangeInfo.ParsedForRangeDecl()) {
2304 Actions.CorrectDelayedTyposInExpr(ForRangeInfo.RangeExpr.get());
2307 ForRangeInfo.LoopVar.get(), ForRangeInfo.ColonLoc, CorrectedRange.get(),
2309 ForRangeInfo.LifetimeExtendTemps);
2365 if (ForRangeInfo.ParsedForRangeDecl())