diff --git a/clang/lib/Parse/ParseStmt.cpp b/clang/lib/Parse/ParseStmt.cpp index 8610abb84947..6a50f8389430 100644 --- a/clang/lib/Parse/ParseStmt.cpp +++ b/clang/lib/Parse/ParseStmt.cpp @@ -37,8 +37,8 @@ StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc, // We may get back a null statement if we found a #pragma. Keep going until // we get an actual statement. + StmtVector Stmts; do { - StmtVector Stmts; Res = ParseStatementOrDeclaration(Stmts, StmtCtx, TrailingElseLoc); } while (!Res.isInvalid() && !Res.get());