# HG changeset patch # User Doug Simon # Date 1403711931 -7200 # Node ID 32b829303ff2e69b3fcf1755398c2fbd3e4e9277 # Parent 68fb8e4d80433e3487b870146ee8af57fba71601 fixed issue discovered by findbugs diff -r 68fb8e4d8043 -r 32b829303ff2 graal/com.oracle.graal.printer/src/com/oracle/graal/printer/NoDeadCodeVerifyHandler.java --- a/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/NoDeadCodeVerifyHandler.java Wed Jun 25 17:40:15 2014 +0200 +++ b/graal/com.oracle.graal.printer/src/com/oracle/graal/printer/NoDeadCodeVerifyHandler.java Wed Jun 25 17:58:51 2014 +0200 @@ -60,6 +60,7 @@ if (NDCV.getValue() != OFF) { StructuredGraph graph = extract(StructuredGraph.class, object); BasePhase phase = extract(BasePhase.class, context); + assert phase != null : "a Phase context is required by " + getClass().getSimpleName(); if (graph != null) { List before = graph.getNodes().snapshot(); new DeadCodeEliminationPhase().run(graph); @@ -70,7 +71,7 @@ if (discovered.put(phase.getClass(), Boolean.TRUE) == null) { String message = extract(String.class, context); String prefix = message == null ? "" : message + ": "; - String phaseClass = phase == null ? null : phase.getClass().getName(); + String phaseClass = phase.getClass().getName(); GraalInternalError error = new GraalInternalError("%sfound dead nodes in %s (phase class=%s): %s", prefix, graph, phaseClass, before); if (NDCV.getValue() == INFO) { System.out.println(error.getMessage());