Tolerate instrs with extra args

llvm-svn: 21982
This commit is contained in:
Chris Lattner 2005-05-13 21:07:15 +00:00
parent 4876135a51
commit f6fb5e91b2
1 changed files with 1 additions and 1 deletions

View File

@ -118,7 +118,7 @@ void PEI::calculateCallerSavedRegisters(MachineFunction &Fn) {
for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); )
if (I->getOpcode() == FrameSetupOpcode ||
I->getOpcode() == FrameDestroyOpcode) {
assert(I->getNumOperands() == 1 && "Call Frame Setup/Destroy Pseudo"
assert(I->getNumOperands() >= 1 && "Call Frame Setup/Destroy Pseudo"
" instructions should have a single immediate argument!");
unsigned Size = I->getOperand(0).getImmedValue();
if (Size > MaxCallFrameSize) MaxCallFrameSize = Size;