When removing a function from the function set and adding it to deferred, we
[llvm.git] / test / Transforms / InstCombine / 2008-07-09-SubAndError.ll
blob47a7590076c7b94d6669487a2dabe9b0a84be836
1 ; RUN: opt < %s -instcombine -S | not grep {sub i32 0}
2 ; PR2330
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