Found by inspection by Julien Lerouge. Thanks Julian!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197833
91177308-0d34-0410-b5e6-
96231b3b80d8
// Walk backwards from the end of the basic block until the branch is
// analyzed or we give up.
- while (isPredicated(I) || I->isTerminator()) {
+ while (isPredicated(I) || I->isTerminator() || I->isDebugValue()) {
// Flag to be raised on unanalyzeable instructions. This is useful in cases
// where we want to clean up on the end of the basic block before we bail