Fix sign error.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 29 Oct 2010 18:21:18 +0000 (18:21 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 29 Oct 2010 18:21:18 +0000 (18:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117677 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/LiveRangeEdit.h

index 3230a2e9fcd41c0d861b6d17ef19f5a20821b792..7acf9e0a94972af48a4e06260fb0b4cb3dce1d51 100644 (file)
@@ -78,7 +78,7 @@ public:
   iterator begin() const { return newRegs_.begin()+firstNew_; }
   iterator end() const { return newRegs_.end(); }
   unsigned size() const { return newRegs_.size()-firstNew_; }
-  LiveInterval *get(unsigned idx) const { return newRegs_[idx-firstNew_]; }
+  LiveInterval *get(unsigned idx) const { return newRegs_[idx+firstNew_]; }
 
   /// assignStackSlot - Ensure a stack slot is assigned to parent.
   /// @return the assigned stack slot number.