Mercurial > hg > graal-jvmci-8
diff graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java @ 6401:3b3af8fc32a7
Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Fri, 14 Sep 2012 13:53:11 -0700 |
parents | 1d7c73b5d787 |
children | c96407df35ea |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java Fri Sep 14 15:28:05 2012 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java Fri Sep 14 13:53:11 2012 -0700 @@ -122,7 +122,8 @@ return Constant.forObject(javaMirror); case ObjectHub: return Constant.forObject(klassOop()); - case StaticFields: + case StaticPrimitiveFields: + case StaticObjectFields: return Constant.forObject(javaMirror); default: assert false : "Should not reach here.";