| Index: src/IceTargetLoweringMIPS32.cpp
 | 
| diff --git a/src/IceTargetLoweringMIPS32.cpp b/src/IceTargetLoweringMIPS32.cpp
 | 
| index 47b1fcbcc80e6e98a1dc8d0bcd4774e37d14aa98..3a41373aafe7a4f519320f95f934b99596912e6d 100644
 | 
| --- a/src/IceTargetLoweringMIPS32.cpp
 | 
| +++ b/src/IceTargetLoweringMIPS32.cpp
 | 
| @@ -996,7 +996,7 @@ void TargetMIPS32::addEpilog(CfgNode *Node) {
 | 
|  
 | 
|    // Convert the reverse_iterator position into its corresponding (forward)
 | 
|    // iterator position.
 | 
| -  InstList::iterator InsertPoint = RI.base();
 | 
| +  InstList::iterator InsertPoint = reverseToForwardIterator(RI);
 | 
|    --InsertPoint;
 | 
|    Context.init(Node);
 | 
|    Context.setInsertPoint(InsertPoint);
 | 
| 
 |