; RUN: llc < %s -march=c | not grep -- --65535 ; PR596 target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" declare void @func(i32) define void @funcb() { entry: %tmp.1 = sub i32 0, -65535 ; <i32> [#uses=1] call void @func( i32 %tmp.1 ) br label %return return: ; preds = %entry ret void }