blob: a6a6194ca4d62d2bc3b75951210a065a90f902e7 [file] [log] [blame]
Gabor Greifafb4e8c2008-05-20 22:07:21 +00001; RUN: llvm-as %s -f -o %t.bc
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002; RUN: lli %t.bc > /dev/null
3
Tanya Lattner003eae52008-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]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006
Tanya Lattner003eae52008-03-10 07:21:50 +00007declare void @printf([13 x i8]*, ...)
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008
Tanya Lattner003eae52008-03-10 07:21:50 +00009define void @bar() {
10 call void ([13 x i8]*, ...)* @printf( [13 x i8]* @msg )
11 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012}
13
Tanya Lattner003eae52008-03-10 07:21:50 +000014define i32 @main() {
15 call void @bar( )
16 ret i32 0
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017}
18