diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-05-07 21:53:22 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-05-07 21:53:22 +0000 |
commit | ea85232c4096cc7967cc8e79218d443402bf9be6 (patch) | |
tree | 0b0c74deeadc636a660410107cc447a344273626 /clang/lib/CodeGen/CodeGenFunction.h | |
parent | 78f05f13ad1289d0b005dfc4ca3a42c781b0712a (diff) | |
download | bcm5719-llvm-ea85232c4096cc7967cc8e79218d443402bf9be6.tar.gz bcm5719-llvm-ea85232c4096cc7967cc8e79218d443402bf9be6.zip |
Don't crash in IRGen if a conditional with 'throw' in one of its branches is
used as a branch condition.
llvm-svn: 181368
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 08e60c43ce2..ff74c15c38c 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -2708,7 +2708,7 @@ public: } void enterNonTrivialFullExpression(const ExprWithCleanups *E); - void EmitCXXThrowExpr(const CXXThrowExpr *E); + void EmitCXXThrowExpr(const CXXThrowExpr *E, bool KeepInsertionPoint = true); void EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Dest); |