summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-03-20 05:08:24 +0000
committerChris Lattner <sabre@nondot.org>2009-03-20 05:08:24 +0000
commitf0db9b63215a309dee4ed2d0925eff557e8f37de (patch)
tree9b35bdd6391e01e83d3097d4ab291bb201d1b34a /llvm/lib/CodeGen
parentf67448adf84feb2896c859f6302e99afed949a25 (diff)
downloadbcm5719-llvm-f0db9b63215a309dee4ed2d0925eff557e8f37de.tar.gz
bcm5719-llvm-f0db9b63215a309dee4ed2d0925eff557e8f37de.zip
Apply the patch requested in PR3846.
llvm-svn: 67364
Diffstat (limited to 'llvm/lib/CodeGen')
-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 ab63f4933ff..322c28bd4dd 100644
--- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
@@ -574,7 +574,7 @@ void PEI::replaceFrameIndices(MachineFunction &Fn) {
break;
}
- if (DoIncr) ++I;
+ if (DoIncr && I != BB->end()) ++I;
// Update register states.
if (RS && MI) RS->forward(MI);
OpenPOWER on IntegriCloud