summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-01-19 21:32:07 +0000
committerChris Lattner <sabre@nondot.org>2005-01-19 21:32:07 +0000
commitf840289291fe65c9c9ed06f80e329f124f291ca7 (patch)
treec444e74bc9ae8e2daecc795da7980708aa13402c /llvm/lib/CodeGen
parent3d95c14d9450f49c4abc07531d73d8381175a3bc (diff)
downloadbcm5719-llvm-f840289291fe65c9c9ed06f80e329f124f291ca7.tar.gz
bcm5719-llvm-f840289291fe65c9c9ed06f80e329f124f291ca7.zip
Add an assertion that would have made more sense to duraid
llvm-svn: 19704
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/PrologEpilogInserter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
index 1aee69f9cca..5c4dcdd0617 100644
--- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
@@ -220,7 +220,9 @@ void PEI::saveCallerSavedRegisters(MachineFunction &Fn) {
I = MBB->end(); --I;
for (unsigned i = 0, e = RegsToSave.size(); i != e; ++i) {
- RegInfo->loadRegFromStackSlot(*MBB, I, RegsToSave[i],StackSlots[i]);
+ RegInfo->loadRegFromStackSlot(*MBB, I, RegsToSave[i], StackSlots[i]);
+ assert(I != MBB->begin() &&
+ "loadRegFromStackSlot didn't insert any code!");
--I; // Insert in reverse order
}
}
OpenPOWER on IntegriCloud