< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java

Print this page

        

*** 65,75 **** @Override public Node canonical(CanonicalizerTool tool) { if (object.isConstant()) { assert object.stamp() instanceof AbstractObjectStamp; JavaConstant c = (JavaConstant) object.asConstant(); ! if (ImmutableCode.getValue(getOptions())) { return this; } JavaConstant identityHashCode = null; if (c.isNull()) { identityHashCode = JavaConstant.forInt(0); --- 65,75 ---- @Override public Node canonical(CanonicalizerTool tool) { if (object.isConstant()) { assert object.stamp() instanceof AbstractObjectStamp; JavaConstant c = (JavaConstant) object.asConstant(); ! if (ImmutableCode.getValue(tool.getOptions())) { return this; } JavaConstant identityHashCode = null; if (c.isNull()) { identityHashCode = JavaConstant.forInt(0);
< prev index next >