src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java	Mon Mar 20 17:40:28 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java	Mon Mar 20 17:40:28 2017

*** 40,58 **** --- 40,62 ---- public KillingBeginNode(LocationIdentity locationIdentity) { super(TYPE); this.locationIdentity = locationIdentity; } ! public static KillingBeginNode begin(FixedNode with, LocationIdentity locationIdentity) { ! public static AbstractBeginNode begin(FixedNode with, LocationIdentity locationIdentity) { if (with instanceof KillingBeginNode) { return (KillingBeginNode) with; } ! KillingBeginNode begin = with.graph().add(new KillingBeginNode(locationIdentity)); ! AbstractBeginNode begin = with.graph().add(KillingBeginNode.create(locationIdentity)); begin.setNext(with); return begin; } + public static AbstractBeginNode create(LocationIdentity locationIdentity) { + return new KillingBeginNode(locationIdentity); + } + @Override public LocationIdentity getLocationIdentity() { return locationIdentity; } }

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File