Make DataLayout Non-Optional in the Module
[oota-llvm.git] / test / Transforms / InstCombine / 2008-05-09-SinkOfInvoke.ll
index d56a1a0b786ae3dbeec565beb38bcc4675c46671..722f8f0fabbdb7680137a136dfe8876ab03b7831 100644 (file)
@@ -23,11 +23,15 @@ invcont31:          ; preds = %invcont
                        to label %invcont37 unwind label %lpad          ; <i32**> [#uses=1]
 
 invcont37:             ; preds = %invcont31
-       %tmp39 = load i32** %tmp38, align 8             ; <i32*> [#uses=1]
-       %tmp41 = getelementptr %"struct.std::ctype<char>"* %this, i32 0, i32 4          ; <i32**> [#uses=1]
+       %tmp39 = load i32*, i32** %tmp38, align 8               ; <i32*> [#uses=1]
+       %tmp41 = getelementptr %"struct.std::ctype<char>", %"struct.std::ctype<char>"* %this, i32 0, i32 4              ; <i32**> [#uses=1]
        store i32* %tmp39, i32** %tmp41, align 8
        ret void
 
 lpad:          ; preds = %invcont31, %invcont, %entry
+        %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
+                 cleanup
        unreachable
 }
+
+declare i32 @__gxx_personality_v0(...)