Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for...
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 12 Apr 2013 08:33:11 +0000 (08:33 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 12 Apr 2013 08:33:11 +0000 (08:33 +0000)
commit71c1b228552ece06003d744b815f669dbfbb0772
treea3557d6d772f61dda70da12584ffbfbe6d168319
parent5eacadd64953918cc9d3bcb63387d7e0d20a40d2
Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answers for blocks larger than 3 instrs.

Also add a unit test. PR15727.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179370 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/Value.cpp
unittests/IR/CMakeLists.txt
unittests/IR/ValueTest.cpp [new file with mode: 0644]