changeset 9894:9d0031cf5df9

Fix Assertion in LIR
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Wed, 05 Jun 2013 12:55:45 +0200
parents b132d7666ac8
children ab85c49630e2
files graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);