Index: src/IceTargetLoweringX86BaseImpl.h |
diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h |
index d5a9debfb7c50a2c04ee4c0f83c756d4da9e777d..c193e76b72150b9b34fef88cfbd7d1016cb94731 100644 |
--- a/src/IceTargetLoweringX86BaseImpl.h |
+++ b/src/IceTargetLoweringX86BaseImpl.h |
@@ -1309,7 +1309,7 @@ void TargetX86Base<TraitsType>::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); |