Lines Matching defs:TrailingElseLoc
41 StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc,
49 Res = ParseStatementOrDeclaration(Stmts, StmtCtx, TrailingElseLoc);
107 SourceLocation *TrailingElseLoc) {
126 Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs, GNUOrMSAttrs);
178 SourceLocation *TrailingElseLoc, ParsedAttributes &CXX11Attrs,
325 return ParseIfStatement(TrailingElseLoc);
327 return ParseSwitchStatement(TrailingElseLoc);
330 return ParseWhileStatement(TrailingElseLoc);
336 return ParseForStatement(TrailingElseLoc);
532 return ParsePragmaLoopHint(Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs);
933 return ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
958 SubStmt = ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
1012 SubStmt = ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
1528 StmtResult Parser::ParseIfStatement(SourceLocation *TrailingElseLoc) {
1653 if (TrailingElseLoc)
1654 *TrailingElseLoc = Tok.getLocation();
1750 StmtResult Parser::ParseSwitchStatement(SourceLocation *TrailingElseLoc) {
1824 StmtResult Body(ParseStatement(TrailingElseLoc));
1837 StmtResult Parser::ParseWhileStatement(SourceLocation *TrailingElseLoc) {
1899 StmtResult Body(ParseStatement(TrailingElseLoc));
2041 StmtResult Parser::ParseForStatement(SourceLocation *TrailingElseLoc) {
2393 StmtResult Body(ParseStatement(TrailingElseLoc));
2524 SourceLocation *TrailingElseLoc,
2549 Stmts, StmtCtx, TrailingElseLoc, Attrs, EmptyDeclSpecAttrs);