[AliasSetTracker] Use mod/ref information for UnknownInstr
[oota-llvm.git] / test / Transforms / PruneEH / recursivetest.ll
index bc002ae70d3b8b7ba337a4dacbf3e60881718ec9..0b2399a9a294e22b0b48315075b9f332ebf3e540 100644 (file)
@@ -1,23 +1,23 @@
 ; RUN: opt < %s -prune-eh -S | not grep invoke
 
-define internal i32 @foo() {
+define internal i32 @foo() personality i32 (...)* @__gxx_personality_v0 {
        invoke i32 @foo( )
                        to label %Normal unwind label %Except           ; <i32>:1 [#uses=0]
 Normal:                ; preds = %0
        ret i32 12
 Except:                ; preds = %0
-        landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
+        landingpad { i8*, i32 }
                 catch i8* null
        ret i32 123
 }
 
-define i32 @caller() {
+define i32 @caller() personality i32 (...)* @__gxx_personality_v0 {
        invoke i32 @foo( )
                        to label %Normal unwind label %Except           ; <i32>:1 [#uses=0]
 Normal:                ; preds = %0
        ret i32 0
 Except:                ; preds = %0
-        landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
+        landingpad { i8*, i32 }
                 catch i8* null
        ret i32 1
 }