Move a DenseMap's declaration outside of a loop, and just call
[oota-llvm.git] / test / Transforms / InstCombine / 2004-12-08-InstCombineCrash.ll
index 02939c0c3eee619fe0f987b53a02f228d16e97a2..5908205203e80e5caa69005b0ff44b91c38c9099 100644 (file)
@@ -1,14 +1,14 @@
 ; RUN: llvm-as %s -o - | opt -instcombine
 
-       %struct.llvm_java_object_base = type opaque
-       "java/lang/Object" = type { %struct.llvm_java_object_base }
-       "java/lang/StringBuffer" = type { "java/lang/Object", int, { "java/lang/Object", uint, [0 x ushort] }*, bool }
 
-implementation   ; Functions:
+%"java/lang/Object" = type { %struct.llvm_java_object_base }
+%"java/lang/StringBuffer" = type { %"java/lang/Object", i32, { %"java/lang/Object", i32, [0 x i16] }*, i1 }
+%struct.llvm_java_object_base = type opaque
 
-void "java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer;"() {
+define void @"java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer;"() {
 bc0:
-       %tmp53 = getelementptr "java/lang/StringBuffer"* null, int 0, uint 1            ; <int*> [#uses=1]
-       store int 0, int* %tmp53
-       ret void
+        %tmp53 = getelementptr %"java/lang/StringBuffer"* null, i32 0, i32 1            ; <i32*> [#uses=1]
+        store i32 0, i32* %tmp53
+        ret void
 }
+