changeset 18355:9a11c4086341

size array appropriately when creating categorized register array
author Doug Simon <doug.simon@oracle.com>
date Wed, 12 Nov 2014 15:13:51 +0100
parents df7243c22bad
children 7c5bbe97b0d8
files graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java	Wed Nov 12 15:07:50 2014 +0100
+++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java	Wed Nov 12 15:13:51 2014 +0100
@@ -76,7 +76,7 @@
             }
         }
 
-        Register[] ret = list.toArray(new Register[0]);
+        Register[] ret = list.toArray(new Register[list.size()]);
         categorized.put(kind, ret);
         return ret;
     }
--- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java	Wed Nov 12 15:07:50 2014 +0100
+++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java	Wed Nov 12 15:13:51 2014 +0100
@@ -75,7 +75,7 @@
             }
         }
 
-        Register[] ret = list.toArray(new Register[0]);
+        Register[] ret = list.toArray(new Register[list.size()]);
         categorized.put(kind, ret);
         return ret;
     }