# HG changeset patch # User Christos Kotselidis # Date 1370429745 -7200 # Node ID 9d0031cf5df9d007d7ebd95ac2643ae259ec42eb # Parent b132d7666ac830b08485072737e64e72d6ec7cf2 Fix Assertion in LIR diff -r b132d7666ac8 -r 9d0031cf5df9 graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Wed Jun 05 12:55:30 2013 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Wed Jun 05 12:55:45 2013 +0200 @@ -409,7 +409,7 @@ public Variable emitLoad(Kind kind, Value address, DeoptimizingNode access) { AMD64AddressValue loadAddress = asAddressValue(address); Variable result = newVariable(kind); - assert access != null || access instanceof HeapAccess; + assert access == null || access instanceof HeapAccess; if (runtime().config.useCompressedOops && isCompressCandidate(access)) { assert kind == Kind.Object; Variable scratch = newVariable(Kind.Long);