summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-05-07 21:53:22 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-05-07 21:53:22 +0000
commitea85232c4096cc7967cc8e79218d443402bf9be6 (patch)
tree0b0c74deeadc636a660410107cc447a344273626 /clang/lib/CodeGen/CodeGenFunction.h
parent78f05f13ad1289d0b005dfc4ca3a42c781b0712a (diff)
downloadbcm5719-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.h2
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);
OpenPOWER on IntegriCloud