This implements the second half of the fix for PR3290, handling
[oota-llvm.git] / test / Transforms / InstCombine / 2008-07-09-SubAndError.ll
1 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep {sub i32 0}
2 ; PR2330
3
4 define i32 @foo(i32 %a) nounwind {
5 entry:
6   %A = sub i32 5, %a
7   %B = and i32 %A, 2
8   ret i32 %B
9 }