Fix an infinite loop where a transform in InstCombiner::visitAnd claims a construct...
authorEli Friedman <eli.friedman@gmail.com>
Mon, 19 Sep 2011 21:58:15 +0000 (21:58 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Mon, 19 Sep 2011 21:58:15 +0000 (21:58 +0000)
commitc6b8ba86738cb6187835e440f2baafaa24dea0b2
tree4b308426bc45ed2e7470f73bcbe17c89dea5ae84
parent1494c496e2827f991f75eae4acf8f7bf9952abdd
Fix an infinite loop where a transform in InstCombiner::visitAnd claims a construct is changed when it is not.  (See included testcase.)

Patch by Xiaoyi Guo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140072 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
test/Transforms/InstCombine/and2.ll