[BranchFolding] Set correct mem refs
[oota-llvm.git] / lib / CodeGen / BranchFolding.cpp
index 60803490a5de61001c9828d3b09e3945a5ffe99e..df5cac5a9f7abb17a7fddd93cb64b39daf9145b4 100644 (file)
@@ -780,7 +780,7 @@ removeMMOsFromMemoryOperations(MachineBasicBlock::iterator MBBIStartPos,
     assert(MBBICommon->isIdenticalTo(&*MBBI) && "Expected matching MIIs!");
 
     if (MBBICommon->mayLoad() || MBBICommon->mayStore())
-      MBBICommon->setMemRefs(MBBI->mergeMemRefsWith(*MBBI));
+      MBBICommon->setMemRefs(MBBICommon->mergeMemRefsWith(*MBBI));
 
     ++MBBI;
     ++MBBICommon;