# HG changeset patch # User Thomas Wuerthinger # Date 1308572956 -7200 # Node ID 7f807764e7fc365a9eda1ae1209b7ee26d77a5fc # Parent 0ef7a8219b45bc58484dcbe6a07eef9bd43c6012 Cast RiField to HotSpotField in the lowering implementation. diff -r 0ef7a8219b45 -r 7f807764e7fc graal/com.oracle.max.graal.runtime/src/com/oracle/max/graal/runtime/HotSpotRuntime.java --- a/graal/com.oracle.max.graal.runtime/src/com/oracle/max/graal/runtime/HotSpotRuntime.java Mon Jun 20 14:27:32 2011 +0200 +++ b/graal/com.oracle.max.graal.runtime/src/com/oracle/max/graal/runtime/HotSpotRuntime.java Mon Jun 20 14:29:16 2011 +0200 @@ -248,7 +248,7 @@ return null; } Graph graph = field.graph(); - int displacement = field.field().offset(); + int displacement = ((HotSpotField) field.field()).offset(); assert field.kind != CiKind.Illegal; MemoryRead memoryRead = new MemoryRead(field.field().kind(), displacement, graph); memoryRead.setGuard(new IsNonNull(field.object(), graph));