aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll')
-rw-r--r--test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll b/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
index 6ccaa9f..f5f2ce1 100644
--- a/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
+++ b/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
@@ -13,3 +13,14 @@ T:
T2:
unreachable
}
+
+define i32 @bar2() {
+entry:
+ %x = invoke {i32,i32} @foo() to label %T unwind label %T2
+T:
+ %PN = phi i32 [0, %entry]
+ %y = extractvalue {i32,i32} %x, 1
+ ret i32 %y
+T2:
+ unreachable
+} \ No newline at end of file