Lines Matching refs:FRI
1840 bool RequireSemi, ForRangeInit *FRI, SourceLocation *DeclSpecStart) { in ParseSimpleDeclaration() argument
1879 return ParseDeclGroup(DS, Context, DeclAttrs, &DeclEnd, FRI); in ParseSimpleDeclaration()
2036 ForRangeInit *FRI) { in ParseDeclGroup() argument
2155 if (FRI && (Tok.is(tok::colon) || isTokIdentifier_in())) { in ParseDeclGroup()
2157 if (TryConsumeToken(tok::colon, FRI->ColonLoc)) { in ParseDeclGroup()
2162 FRI->RangeExpr = ParseBraceInitializer(); in ParseDeclGroup()
2164 FRI->RangeExpr = ParseExpression(); in ParseDeclGroup()
2182 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup()
2307 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() argument
2449 if (Tok.is(tok::r_paren) && FRI && D.isFirstDeclarator()) { in ParseDeclarationAfterDeclaratorAndAttributes()
2454 FRI->ColonLoc = EqualLoc; in ParseDeclarationAfterDeclaratorAndAttributes()
2456 FRI->RangeExpr = Init; in ParseDeclarationAfterDeclaratorAndAttributes()