Removed the -mode option.
[oota-llvm.git] / test / CBackend / 2002-08-26-IndirectCallTest.ll
1 ; Indirect function call test... found by Joel & Brian
2 ;
3
4 %taskArray = uninitialized global int*
5
6 void %test(int %X) {
7         %Y = add int %X, -1          ; <int>:1 [#uses=3]
8         %cast100 = cast int %Y to uint          ; <uint> [#uses=1]
9         %gep100 = getelementptr int** %taskArray, uint %cast100         ; <int**> [#uses=1]
10         %fooPtr = load int** %gep100            ; <int*> [#uses=1]
11         %cast101 = cast int* %fooPtr to void (int)*             ; <void (int)*> [#uses=1]
12         call void %cast101( int 1000 )
13         ret void
14 }