< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java

Print this page
rev 52509 : [mq]: graal2

*** 91,100 **** @Override public void virtualize(VirtualizerTool tool) { ValueNode alias = tool.getAlias(getObject()); if (alias instanceof VirtualObjectNode) { VirtualObjectNode virtual = (VirtualObjectNode) alias; ! Constant javaClass = tool.getConstantReflectionProvider().asJavaClass(virtual.type()); ! tool.replaceWithValue(ConstantNode.forConstant(stamp(NodeView.DEFAULT), javaClass, tool.getMetaAccessProvider(), graph())); } } } --- 91,100 ---- @Override public void virtualize(VirtualizerTool tool) { ValueNode alias = tool.getAlias(getObject()); if (alias instanceof VirtualObjectNode) { VirtualObjectNode virtual = (VirtualObjectNode) alias; ! Constant javaClass = tool.getConstantReflection().asJavaClass(virtual.type()); ! tool.replaceWithValue(ConstantNode.forConstant(stamp(NodeView.DEFAULT), javaClass, tool.getMetaAccess(), graph())); } } }
< prev index next >