| ; 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 | |
| } | |