blob: a6a6194ca4d62d2bc3b75951210a065a90f902e7 [file] [log] [blame]
Gabor Greif5edf2102008-05-20 22:07:21 +00001; RUN: llvm-as %s -f -o %t.bc
Tanya Lattnere9789ef2004-11-06 23:32:43 +00002; RUN: lli %t.bc > /dev/null
3
Tanya Lattnerceca1942008-03-10 07:21:50 +00004@X = global i32 7 ; <i32*> [#uses=0]
5@msg = internal global [13 x i8] c"Hello World\0A\00" ; <[13 x i8]*> [#uses=1]
Chris Lattner69910462003-07-27 00:28:10 +00006
Tanya Lattnerceca1942008-03-10 07:21:50 +00007declare void @printf([13 x i8]*, ...)
Chris Lattner69910462003-07-27 00:28:10 +00008
Tanya Lattnerceca1942008-03-10 07:21:50 +00009define void @bar() {
10 call void ([13 x i8]*, ...)* @printf( [13 x i8]* @msg )
11 ret void
Chris Lattner69910462003-07-27 00:28:10 +000012}
13
Tanya Lattnerceca1942008-03-10 07:21:50 +000014define i32 @main() {
15 call void @bar( )
16 ret i32 0
Chris Lattner69910462003-07-27 00:28:10 +000017}
18