Mercurial > hg > graal-compiler
changeset 10063:9e688291fc53
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Sun, 16 Jun 2013 23:55:20 +0200 |
parents | 56fc40ca4ae0 |
children | 5749b583efe1 |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Sun Jun 16 23:55:19 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java Sun Jun 16 23:55:20 2013 +0200 @@ -80,10 +80,11 @@ private static final String IntegerCacheClassName = "Ljava/lang/Integer$IntegerCache;"; private static final String LongCacheClassName = "Ljava/lang/Long$LongCache;"; private static final String BooleanCacheName = MetaUtil.toInternalName(Boolean.class.getName()); + private static final String ThrowableClassName = MetaUtil.toInternalName(Throwable.class.getName()); private boolean isConstantCache() { String n = holder.getName(); - return GraalOptions.AOTCompilation.getValue() && n.equals(IntegerCacheClassName) || n.equals(LongCacheClassName) || n.equals(BooleanCacheName); + return GraalOptions.AOTCompilation.getValue() && n.equals(IntegerCacheClassName) || n.equals(LongCacheClassName) || n.equals(BooleanCacheName) || n.equals(ThrowableClassName); } @Override