Verifier: Call verifyModule() from llc and opt
[oota-llvm.git] / test / Transforms / Inline / 2003-09-22-PHINodeInlineFail.ll
index e1b426e20a4c4ff09c288eb771af73208ebca481..df0b472bb2a51fc00ee5b827f58d34dedc9f0aed 100644 (file)
@@ -1,12 +1,17 @@
-; RUN: opt %s -inline -disable-output
+; RUN: opt %s -inline -disable-output
 
 define i32 @main() {
 entry:
         invoke void @__main( )
-                        to label %LongJmpBlkPre unwind label %LongJmpBlkPre
+                        to label %LongJmpBlkPost unwind label %LongJmpBlkPre
 
-LongJmpBlkPre:          ; preds = %entry, %entry
-        %i.3 = phi i32 [ 0, %entry ], [ 0, %entry ]             ; <i32> [#uses=0]
+LongJmpBlkPost:
+        ret i32 0
+
+LongJmpBlkPre:
+        %i.3 = phi i32 [ 0, %entry ]
+        %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
+                 cleanup
         ret i32 0
 }
 
@@ -14,3 +19,4 @@ define void @__main() {
         ret void
 }
 
+declare i32 @__gxx_personality_v0(...)