Mercurial > hg > truffle
diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java @ 2058:8f033d37798a
Better support for array types.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Tue, 18 Jan 2011 10:19:59 +0100 |
parents | 99ad52189524 |
children | 9508a52cbd32 |
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java Fri Jan 14 16:29:42 2011 +0100 +++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java Tue Jan 18 10:19:59 2011 +0100 @@ -55,9 +55,7 @@ @Override public RiType arrayOf() { - Logger.log("arrayOf " + simpleName); - return null; - //return Compiler.getVMEntries().RiType_arrayOf(vmId); + return Compiler.getVMEntries().RiType_arrayOf(this); } @Override @@ -82,7 +80,7 @@ public CiConstant getEncoding(Representation r) { switch (r) { case JavaClass: - return CiConstant.forObject(javaMirror); + return CiConstant.forObject(javaClass()); case ObjectHub: return CiConstant.forObject(this); case StaticFields: