< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java
Print this page
*** 61,71 ****
if (otherCon.graph() != b.getGraph()) {
/*
* This is a node from another graph, so copy over extra state into a new
* ConstantNode.
*/
! constantNode = ConstantNode.forConstant(stamp.getTrustedStamp(), otherCon.asConstant(), otherCon.getStableDimension(), otherCon.isDefaultStable(), metaAccess);
} else {
constantNode = otherCon;
}
} else if (arg instanceof Constant) {
constantNode = ConstantNode.forConstant(stamp.getTrustedStamp(), (Constant) arg, metaAccess);
--- 61,71 ----
if (otherCon.graph() != b.getGraph()) {
/*
* This is a node from another graph, so copy over extra state into a new
* ConstantNode.
*/
! constantNode = ConstantNode.forConstant(stamp.getTrustedStamp(), otherCon.getValue(), otherCon.getStableDimension(), otherCon.isDefaultStable(), metaAccess);
} else {
constantNode = otherCon;
}
} else if (arg instanceof Constant) {
constantNode = ConstantNode.forConstant(stamp.getTrustedStamp(), (Constant) arg, metaAccess);
< prev index next >