changeset 20078:e167fbc14714

lsra.Interval: fix setRegisterPriority().
author Josef Eisl <josef.eisl@jku.at>
date Mon, 30 Mar 2015 14:23:20 +0200
parents a8b979f7dcef
children 5b62fbf5f290
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java	Mon Mar 30 14:02:51 2015 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java	Mon Mar 30 14:23:20 2015 +0200
@@ -414,7 +414,7 @@
         }
 
         public void setRegisterPriority(int index, RegisterPriority registerPriority) {
-            list.set(index * 2, registerPriority.ordinal());
+            list.set((index << 1) + 1, registerPriority.ordinal());
         }
 
         @Override