-void %test(sbyte* %P, short* %P, int* %P) {
+void %test(sbyte* %P, short* %P, int* %P, long* %P) {
%V = load sbyte* %P
store sbyte %V, sbyte* %P
%V = load int* %P
store int %V, int* %P
+
+ %V = load long* %P
+ store long %V, long* %P
+
ret void
}
%A = alloca sbyte
%B = alloca short
%C = alloca int
- call void %test(sbyte* %A, short* %B, int* %C)
+ %D = alloca long
+ call void %test(sbyte* %A, short* %B, int* %C, long* %D)
call uint %varalloca(uint 7)
ret int 0