Fix PR5421 by APInt'izing switch lowering.
[oota-llvm.git] / test / CodeGen / Generic / 2009-04-28-i128-cmp-crash.ll
1 ; RUN: llc < %s
2 ; rdar://6836460
3
4 define i32 @test(i128* %P) nounwind {
5 entry:
6         %tmp48 = load i128* %P
7         %and49 = and i128 %tmp48, 18446744073709551616          ; <i128> [#uses=1]
8         %tobool = icmp ne i128 %and49, 0                ; <i1> [#uses=1]
9         br i1 %tobool, label %if.then50, label %if.end61
10
11 if.then50:              ; preds = %if.then20
12         ret i32 1241
13
14 if.end61:               ; preds = %if.then50, %if.then20, %entry
15         ret i32 123
16 }