Revert "Revert r241570, it caused PR24053"
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 7 Jul 2015 18:49:41 +0000 (18:49 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 7 Jul 2015 18:49:41 +0000 (18:49 +0000)
commit0148a4c8541c3bd28aac54fdfd83b5c617912e3b
tree7ced923a14ce3151578e0ce918aad1b451c3871a
parenta77796487bd15a92271a577d603d86e90df354d3
Revert "Revert r241570, it caused PR24053"

This reverts commit r241602.  We had a latent bug in SCCP where we would
make a basic block empty and then proceed to ask questions about it's
terminator.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241616 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/BasicBlock.cpp
lib/Transforms/Scalar/SCCP.cpp