Mercurial > hg > graal-jvmci-8
diff graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotMethodData.java @ 4470:b7ec250cd29c
fixes after merge
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 06 Feb 2012 09:51:48 -0800 |
parents | ed73455e9c03 |
children | 00efac2934d3 |
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotMethodData.java Mon Feb 06 09:41:16 2012 -0800 +++ b/graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotMethodData.java Mon Feb 06 09:51:48 2012 -0800 @@ -22,6 +22,8 @@ */ package com.oracle.max.graal.hotspot.ri; +import java.util.*; + import sun.misc.*; import com.oracle.max.cri.ri.*; @@ -366,9 +368,7 @@ if (entries <= 0) { return null; } else if (entries < sparseTypes.length) { - RiResolvedType[] compactedTypes = new RiResolvedType[entries]; - System.arraycopy(sparseTypes, 0, compactedTypes, 0, entries); - types = compactedTypes; + types = Arrays.copyOf(sparseTypes, entries); probabilities = new double[entries]; } else { types = sparseTypes;