blob: b369b2a5d800cde913054679e60e2cc539e2d42d [file] [log] [blame]
Reid Spencerc0948362007-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 Spencere3ff5ad2007-01-26 08:25:06 +00007@A = global i17* @B
8@B = global i17 7
Reid Spencerc0948362007-01-16 18:08:22 +00009
Reid Spencere3ff5ad2007-01-26 08:25:06 +000010declare void @X()
Reid Spencerc0948362007-01-16 18:08:22 +000011
Reid Spencere3ff5ad2007-01-26 08:25:06 +000012declare void @X()
Reid Spencerc0948362007-01-16 18:08:22 +000013
Reid Spencere3ff5ad2007-01-26 08:25:06 +000014define void @X() {
Reid Spencerc0948362007-01-16 18:08:22 +000015 ret void
16}
17
Reid Spencere3ff5ad2007-01-26 08:25:06 +000018declare void @X()