; RUN: llvm-upgrade < %s | llvm-as | llc -march=c | not grep -- --65535 ; PR596 target endian = little target pointersize = 32 target triple = "i686-pc-linux-gnu" implementation ; Functions: declare void %func(int) void %funcb() { entry: %tmp.1 = sub int 0, -65535 ; [#uses=1] call void %func( int %tmp.1 ) br label %return return: ; preds = %entry ret void }