< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
Print this page
rev 52509 : [mq]: graal
*** 143,153 ****
tool.addNode(load);
}
tool.createVirtualObject(newVirtual, state, Collections.<MonitorIdNode> emptyList(), false);
tool.replaceWithVirtual(newVirtual);
} else {
! ValueNode length = findLength(FindLengthMode.SEARCH_ONLY, tool.getConstantReflectionProvider());
if (length == null) {
return;
}
ValueNode lengthAlias = tool.getAlias(length);
if (!lengthAlias.isConstant()) {
--- 143,153 ----
tool.addNode(load);
}
tool.createVirtualObject(newVirtual, state, Collections.<MonitorIdNode> emptyList(), false);
tool.replaceWithVirtual(newVirtual);
} else {
! ValueNode length = findLength(FindLengthMode.SEARCH_ONLY, tool.getConstantReflection());
if (length == null) {
return;
}
ValueNode lengthAlias = tool.getAlias(length);
if (!lengthAlias.isConstant()) {
< prev index next >