2003-08-28-TypeResolvesGlobal2.ll 316 B

123456789101112131415161718
  1. ; RUN: llvm-as < %s > %t.out1.bc
  2. ; RUN: echo "%M = type i32" | llvm-as > %t.out2.bc
  3. ; RUN: llvm-link %t.out2.bc %t.out1.bc
  4. %M = type opaque
  5. define void @foo(i32* %V) {
  6. ret void
  7. }
  8. declare void @foo.upgrd.1(%M*)
  9. define void @other() {
  10. call void @foo.upgrd.1( %M* null )
  11. call void @foo( i32* null )
  12. ret void
  13. }