diff options
author | Chris Lattner <sabre@nondot.org> | 2003-11-22 02:20:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-11-22 02:20:08 +0000 |
commit | 519900a36dfd4970385b7f26a82470eaf655ce12 (patch) | |
tree | f0a7c1e9baccd4402aabaed5fb6d553c8f1a8f5d | |
parent | 4cc2cc5c5839171c7478d646069559d01806645d (diff) | |
download | bcm5719-llvm-519900a36dfd4970385b7f26a82470eaf655ce12.tar.gz bcm5719-llvm-519900a36dfd4970385b7f26a82470eaf655ce12.zip |
New testcase that breaks the pruneeh pass
llvm-svn: 10162
-rw-r--r-- | llvm/test/Regression/Transforms/PruneEH/2003-11-21-PHIUpdate.llx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/PruneEH/2003-11-21-PHIUpdate.llx b/llvm/test/Regression/Transforms/PruneEH/2003-11-21-PHIUpdate.llx new file mode 100644 index 00000000000..d71259c181d --- /dev/null +++ b/llvm/test/Regression/Transforms/PruneEH/2003-11-21-PHIUpdate.llx @@ -0,0 +1,15 @@ +; RUN: llvm-as < %s | opt -prune-eh -disable-output + +implementation + +internal void %callee() { ; does not throw + ret void +} + +int %caller() { + invoke void %callee() to label %E except label %E + +E: + %X = phi int [0, %0], [0, %0] + ret int %X +} |