Move the personality function from LandingPadInst to Function
[oota-llvm.git] / test / Transforms / InstCombine / 2003-10-29-CallSiteResolve.ll
index 56493e2e5e320408a2f238f5eadbbb651ed94f54..1fc8aa7c2784d57e9d5c58ef539d791a556ede70 100644 (file)
@@ -2,7 +2,7 @@
 
 declare i32* @bar()
 
-define float* @foo() {
+define float* @foo() personality i32 (...)* @__gxx_personality_v0 {
         %tmp.11 = invoke float* bitcast (i32* ()* @bar to float* ()*)( )
                         to label %invoke_cont unwind label %X           ; <float*> [#uses=1]
 
@@ -10,7 +10,7 @@ invoke_cont:            ; preds = %0
         ret float* %tmp.11
 
 X:              ; preds = %0
-        %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
+        %exn = landingpad {i8*, i32}
                  cleanup
         ret float* null
 }