blob: 55d43e2bb020137d18c4b558d31ddd8fdc412393 [file] [log] [blame]
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +00001; RUN: llvm-as < %s | llc -march=c | not grep -- --65535
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002; PR596
3
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +00004target datalayout = "e-p:32:32"
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005target triple = "i686-pc-linux-gnu"
6
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +00007declare void @func(i32)
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +00009define void @funcb() {
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010entry:
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +000011 %tmp.1 = sub i32 0, -65535 ; <i32> [#uses=1]
12 call void @func( i32 %tmp.1 )
13 br label %return
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +000015return: ; preds = %entry
16 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +000017}
Tanya Lattnerf28e0ce2008-02-19 01:41:04 +000018