--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java 2017-11-03 23:57:27.886301488 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java 2017-11-03 23:57:27.559286855 -0700 @@ -258,7 +258,7 @@ return false; } - private final class GraphChangeListener implements NodeEventListener { + private final class GraphChangeListener extends NodeEventListener { boolean changed; private StructuredGraph graph; private Mark mark; @@ -269,7 +269,7 @@ } @Override - public void event(NodeEvent e, Node node) { + public void changed(NodeEvent e, Node node) { if (!graph.isNew(mark, node) && node.isAlive()) { if (e == NodeEvent.INPUT_CHANGED || e == NodeEvent.ZERO_USAGES) { changed = true;