1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
; 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* define void @foo() { %A = malloc %RecTy ; <%RecTy> [#uses=1] %B = malloc %RecTy ; <%RecTy> [#uses=1] store %RecTy %B, %RecTy %A ret void } |