summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-05-13 21:07:15 +0000
committerChris Lattner <sabre@nondot.org>2005-05-13 21:07:15 +0000
commitf6fb5e91b21876a837884f8f80806128ac5aab24 (patch)
tree3f68b174d7101cdced2e2ed459adefa730a47527 /llvm/lib
parent4876135a51c2cc7874e0b8f38dc362c6766dc6a4 (diff)
downloadbcm5719-llvm-f6fb5e91b21876a837884f8f80806128ac5aab24.tar.gz
bcm5719-llvm-f6fb5e91b21876a837884f8f80806128ac5aab24.zip
Tolerate instrs with extra args
llvm-svn: 21982
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/CodeGen/PrologEpilogInserter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
index f54be3b97f4..37e40c90a95 100644
--- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
@@ -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;
OpenPOWER on IntegriCloud