CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / 2009-03-13-PHIElimBug.ll
index e14c30a27449dddb0dfb6845dcd8a1d3f46b4977..91f29c4f24cd96df0fa2093a27610fab07397484 100644 (file)
@@ -6,7 +6,7 @@ declare i32 @f()
 
 declare i32 @g()
 
-define i32 @phi() {
+define i32 @phi() personality i32 (...)* @__gxx_personality_v0 {
 entry:
        %a = call i32 @f()              ; <i32> [#uses=1]
        %b = invoke i32 @g()
@@ -24,7 +24,7 @@ cont2:                ; preds = %cont
 
 lpad:          ; preds = %cont, %entry
        %y = phi i32 [ %a, %entry ], [ %aa, %cont ]             ; <i32> [#uses=1]
-        %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
+        %exn = landingpad {i8*, i32}
                  cleanup
        ret i32 %y
 }