Lines Matching defs:TrailingElseLoc
40 StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc,
48 Res = ParseStatementOrDeclaration(Stmts, StmtCtx, TrailingElseLoc);
106 SourceLocation *TrailingElseLoc) {
125 Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs, GNUOrMSAttrs);
177 SourceLocation *TrailingElseLoc, ParsedAttributes &CXX11Attrs,
315 return ParseIfStatement(TrailingElseLoc);
317 return ParseSwitchStatement(TrailingElseLoc);
320 return ParseWhileStatement(TrailingElseLoc);
326 return ParseForStatement(TrailingElseLoc);
522 return ParsePragmaLoopHint(Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs);
915 return ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
940 SubStmt = ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
994 SubStmt = ParseStatement(/*TrailingElseLoc=*/nullptr, StmtCtx);
1501 StmtResult Parser::ParseIfStatement(SourceLocation *TrailingElseLoc) {
1626 if (TrailingElseLoc)
1627 *TrailingElseLoc = Tok.getLocation();
1723 StmtResult Parser::ParseSwitchStatement(SourceLocation *TrailingElseLoc) {
1797 StmtResult Body(ParseStatement(TrailingElseLoc));
1810 StmtResult Parser::ParseWhileStatement(SourceLocation *TrailingElseLoc) {
1867 StmtResult Body(ParseStatement(TrailingElseLoc));
2004 StmtResult Parser::ParseForStatement(SourceLocation *TrailingElseLoc) {
2347 StmtResult Body(ParseStatement(TrailingElseLoc));
2476 SourceLocation *TrailingElseLoc,
2501 Stmts, StmtCtx, TrailingElseLoc, Attrs, EmptyDeclSpecAttrs);