mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-04 06:26:28 +00:00
Workaround for PR2207, in which pred_iterator assert gets triggered due to a
wee problem in Xcode 2.[45]/gcc 4.0.1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49831 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -36,8 +36,11 @@ public:
|
||||
|
||||
inline void advancePastNonPreds() {
|
||||
// Loop to ignore non predecessor uses (for example PHI nodes)...
|
||||
while (!It.atEnd() && !isa<TerminatorInst>(*It) && !isa<BasicBlock>(*It))
|
||||
while (!It.atEnd()) {
|
||||
if (isa<TerminatorInst>(*It) || isa<BasicBlock>(*It))
|
||||
break;
|
||||
++It;
|
||||
}
|
||||
}
|
||||
|
||||
inline PredIterator(_Ptr *bb) : It(bb->use_begin()) {
|
||||
|
Reference in New Issue
Block a user