Is it safe or legal to call isInsideBundle even when I == E? <br><br>MachineBasicBlock::iterator MachineBasicBlock::getFirstNonPHI() {<br> instr_iterator I = instr_begin(), E = instr_end();<br> while (I != E && I->isPHI())<br>
++I;<br> assert(!I->isInsideBundle() && "First non-phi MI cannot be inside a bundle!");<br> return I;<br>}<br><br>I am seeing an assert when I run llc.<br>The code is in lib/CodeGen/MachineBasicBlock.cpp:145.<br>
<br>