blob: b369b2a5d800cde913054679e60e2cc539e2d42d [file] [log] [blame]
Reid Spencer50006ba2007-01-16 18:08:22 +00001; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
2; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
3; RUN: diff %t1.ll %t2.ll
4
5; Test forward references and redefinitions of globals
6
Reid Spencerce380562007-01-26 08:25:06 +00007@A = global i17* @B
8@B = global i17 7
Reid Spencer50006ba2007-01-16 18:08:22 +00009
Reid Spencerce380562007-01-26 08:25:06 +000010declare void @X()
Reid Spencer50006ba2007-01-16 18:08:22 +000011
Reid Spencerce380562007-01-26 08:25:06 +000012declare void @X()
Reid Spencer50006ba2007-01-16 18:08:22 +000013
Reid Spencerce380562007-01-26 08:25:06 +000014define void @X() {
Reid Spencer50006ba2007-01-16 18:08:22 +000015 ret void
16}
17
Reid Spencerce380562007-01-26 08:25:06 +000018declare void @X()