blob: 05b4409302f1b85a59a87cbfdc4cc91b1fbac296 [file] [log] [blame]
Eli Benderskya66a1852012-01-16 08:56:09 +00001; RUN: %lli %s > /dev/null
Andrew Trick0005cc72011-08-26 23:39:30 +00002; XFAIL: arm
Eli Benderskya66a1852012-01-16 08:56:09 +00003; XFAIL: mcjit
Tanya Lattnere9789ef2004-11-06 23:32:43 +00004
Tanya Lattnerceca1942008-03-10 07:21:50 +00005@X = global i32 7 ; <i32*> [#uses=0]
6@msg = internal global [13 x i8] c"Hello World\0A\00" ; <[13 x i8]*> [#uses=1]
Chris Lattner69910462003-07-27 00:28:10 +00007
Tanya Lattnerceca1942008-03-10 07:21:50 +00008declare void @printf([13 x i8]*, ...)
Chris Lattner69910462003-07-27 00:28:10 +00009
Tanya Lattnerceca1942008-03-10 07:21:50 +000010define void @bar() {
11 call void ([13 x i8]*, ...)* @printf( [13 x i8]* @msg )
12 ret void
Chris Lattner69910462003-07-27 00:28:10 +000013}
14
Tanya Lattnerceca1942008-03-10 07:21:50 +000015define i32 @main() {
16 call void @bar( )
17 ret i32 0
Chris Lattner69910462003-07-27 00:28:10 +000018}
19