# HG changeset patch # User Roland Schatz # Date 1429806021 -7200 # Node ID 4dfcb45e723908302888cf03f52656ae0cd41490 # Parent 8cc759c89af789326565a12e77430d07ee33d853 Relax assertion in createWriteHub. diff -r 8cc759c89af7 -r 4dfcb45e7239 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java Thu Apr 23 18:14:02 2015 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java Thu Apr 23 18:20:21 2015 +0200 @@ -475,7 +475,7 @@ private WriteNode createWriteHub(StructuredGraph graph, ValueNode object, ValueNode value) { HotSpotVMConfig config = runtime.getConfig(); LocationNode location = graph.unique(new ConstantLocationNode(HUB_WRITE_LOCATION, config.hubOffset)); - assert !object.isConstant() || object.isNullConstant(); + assert !object.isConstant() || object.asConstant().isDefaultForKind(); ValueNode writeValue = value; if (config.useCompressedClassPointers) {