; PR1256 ; RUN: llvm-upgrade < %s | grep {call void @f( i32 .tmp )} ; RUN: llvm-upgrade < %s | grep {call void @g( i8 .tmp\.upgrd\.2 )} target datalayout = "e-p:32:32" target endian = little target pointersize = 32 target triple = "i686-pc-linux-gnu" implementation ; Functions: void %_Z4func() { entry: %tmp = add int 0, 0 %tmp = add uint 1, 1 %tmp = add ubyte 1, 2 %tmp = add sbyte 2, 3 call void %f (int %tmp) call void %g (ubyte %tmp) ret void } declare void %f(int) declare void %g(ubyte)