diff options
-rw-r--r-- | include/clang/AST/Stmt.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/AST/Stmt.h b/include/clang/AST/Stmt.h index 5ec8724f89..5a7c0524cd 100644 --- a/include/clang/AST/Stmt.h +++ b/include/clang/AST/Stmt.h @@ -748,11 +748,12 @@ public: ObjcAtTryStmt(SourceLocation atTryLoc, Stmt *atTryStmt, Stmt *atCatchStmt, Stmt *atFinallyStmt) - : Stmt(ObjcAtTryStmtClass), AtTryLoc(atTryLoc) { + : Stmt(ObjcAtTryStmtClass) { SubStmts[TRY] = atTryStmt; SubStmts[CATCH] = atCatchStmt; SubStmts[FINALLY] = atFinallyStmt; SubStmts[END_TRY] = NULL; + AtTryLoc = atTryLoc; } const Stmt *getTryBody() const { return SubStmts[TRY]; } |