From 6e4d0d6546774d21a8f4f55c591df42557ca6c62 Mon Sep 17 00:00:00 2001 From: Alkis Evlogimenos Date: Mon, 12 Apr 2004 20:26:39 +0000 Subject: [PATCH] Fix bug introduced in previous commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12872 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/LiveIntervalAnalysis.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CodeGen/LiveIntervalAnalysis.cpp b/lib/CodeGen/LiveIntervalAnalysis.cpp index 371dfd1c345..a54bd7a2a5c 100644 --- a/lib/CodeGen/LiveIntervalAnalysis.cpp +++ b/lib/CodeGen/LiveIntervalAnalysis.cpp @@ -138,7 +138,7 @@ bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { if (tii.isMoveInstr(*mii, srcReg, dstReg) && rep(srcReg) == rep(dstReg)) { // remove from def list - Interval& interval = getOrCreateInterval(dstReg); + Interval& interval = getOrCreateInterval(rep(dstReg)); unsigned defIndex = getInstructionIndex(mii); Interval::Defs::iterator d = std::lower_bound( interval.defs.begin(), interval.defs.end(), defIndex); -- 2.34.1