Move a DenseMap's declaration outside of a loop, and just call
[oota-llvm.git] / test / Assembler / 2005-02-09-AsmWriterStoreBug.ll
index f2e186d02445478be23c78de0a2865b78d293bf9..4ec17966e792a67f88d6203ae034d7c5205e0d6f 100644 (file)
@@ -1,14 +1,14 @@
-; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as
+; RUN: llvm-as < %s | llvm-dis | llvm-as
 
 ; Ensure that the asm writer emits types before both operands of the 
 ; store, even though they can be the same.
 
 %RecTy = type %RecTy*
-implementation
 
- void %foo() {
-        %A = malloc %RecTy
-        %B = malloc %RecTy
-        store %RecTy %B, %RecTy %A   ;; Both ops are the same
+define void @foo() {
+        %A = malloc %RecTy              ; <%RecTy> [#uses=1]
+        %B = malloc %RecTy              ; <%RecTy> [#uses=1]
+        store %RecTy %B, %RecTy %A
         ret void
 }
+