summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
diff options
context:
space:
mode:
authorJoao Matos <ripzonetriton@gmail.com>2012-09-02 03:45:41 +0000
committerJoao Matos <ripzonetriton@gmail.com>2012-09-02 03:45:41 +0000
commitc32a7e4d8e0b65aaac3fad61ee31f0296d592146 (patch)
tree7cd4d0343f1053e9ccbfd762c695970cd877cc54 /clang/lib/CodeGen/CGStmt.cpp
parent6c8ac4d7fb671e0a3bc18358ff56888673b40cd3 (diff)
downloadbcm5719-llvm-c32a7e4d8e0b65aaac3fad61ee31f0296d592146.tar.gz
bcm5719-llvm-c32a7e4d8e0b65aaac3fad61ee31f0296d592146.zip
Implemented parsing and AST support for the MS __leave exception statement. Also a minor fix to __except printing in StmtPrinter.cpp. Thanks to Aaron Ballman for review.
llvm-svn: 163083
Diffstat (limited to 'clang/lib/CodeGen/CGStmt.cpp')
-rw-r--r--clang/lib/CodeGen/CGStmt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGStmt.cpp b/clang/lib/CodeGen/CGStmt.cpp
index 465fb968b7b..c535ec41a77 100644
--- a/clang/lib/CodeGen/CGStmt.cpp
+++ b/clang/lib/CodeGen/CGStmt.cpp
@@ -163,6 +163,7 @@ void CodeGenFunction::EmitStmt(const Stmt *S) {
case Stmt::CXXForRangeStmtClass:
EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*S));
case Stmt::SEHTryStmtClass:
+ case Stmt::SEHLeaveStmtClass:
// FIXME Not yet implemented
break;
}
OpenPOWER on IntegriCloud