| Reid Spencer | 6c38d94 | 2007-04-15 18:11:57 +0000 | [diff] [blame^] | 1 | ; RUN: echo {@X = linkonce global i32 5 \ | 
|  | 2 | ; RUN:   define linkonce i32 @foo() \{ ret i32 7 \} } | llvm-as > %t.1.bc | 
|  | 3 | ; RUN: llvm-as < %s -o %t.2.bc -f | 
|  | 4 | ; RUN: llvm-link %t.1.bc  %t.2.bc | 
|  | 5 | @X = external global i32 | 
| Chris Lattner | 17ae147 | 2003-04-21 21:06:25 +0000 | [diff] [blame] | 6 |  | 
| Reid Spencer | 6c38d94 | 2007-04-15 18:11:57 +0000 | [diff] [blame^] | 7 | declare i32 @foo() | 
| Chris Lattner | 17ae147 | 2003-04-21 21:06:25 +0000 | [diff] [blame] | 8 |  | 
| Reid Spencer | 6c38d94 | 2007-04-15 18:11:57 +0000 | [diff] [blame^] | 9 | define void @bar() { | 
|  | 10 | load i32* @X | 
|  | 11 | call i32 @foo() | 
| Chris Lattner | 17ae147 | 2003-04-21 21:06:25 +0000 | [diff] [blame] | 12 | ret void | 
|  | 13 | } | 
|  | 14 |  |