These transitional scripts are no longer necessary, no one should have `as' or
[oota-llvm.git] / test / Feature / globalvars.ll
1
2 %MyVar     = uninitialized global int
3 %MyIntList = uninitialized global { \2 *, int }
4              external global int      ; int*:0
5
6 %AConst    = constant int 123
7
8 %AString   = constant [4 x ubyte] c"test"
9
10 %ZeroInit  = global { [100 x int ], [40 x float ] } { [100 x int] zeroinitializer,
11                                                       [40  x float] zeroinitializer }
12
13 implementation
14
15 int "foo"(int %blah)
16 begin
17         store int 5, int *%MyVar
18         %idx = getelementptr { \2 *, int } * %MyIntList, long 0, ubyte 1
19         store int 12, int* %idx
20         ret int %blah
21 end
22