6 int *%foo(ulong %A, double %B, long %C) {
8 %D = cast int** %X to ulong
9 %E = cast ulong %D to int*
10 store int* %E, int** %X
13 %G = getelementptr {int}* %F, long 0, ubyte 0
14 store int* %G, int** %X
17 store int** %X, int***%K
19 %H = cast long %C to int*