# HG changeset patch # User Thomas Wuerthinger # Date 1420993493 -3600 # Node ID e4b2cbda1ae6f15cf7f7a069bc149e81f330c04e # Parent ade7699e160e24cb2d16432948900fcd687253d8 Do not remove dead frame states in graph builder. There should not be any produced. diff -r ade7699e160e -r e4b2cbda1ae6 graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Sun Jan 11 17:15:31 2015 +0100 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Sun Jan 11 17:24:53 2015 +0100 @@ -282,13 +282,6 @@ } placeholders = null; - // remove dead FrameStates - for (Node n : currentGraph.getNodes(FrameState.class)) { - if (n.usages().isEmpty() && n.predecessor() == null) { - n.safeDelete(); - } - } - // remove dead parameters for (ParameterNode param : currentGraph.getNodes(ParameterNode.class)) { if (param.usages().isEmpty()) {