# HG changeset patch # User Gilles Duboscq # Date 1328790102 -3600 # Node ID 1b2abdc91451f6b193982e700f315ee3313bec84 # Parent f1d3800b59e1e36a6a44a17233b76b8831a3dc63 Fix an other NPE in CFGPrinterObserver diff -r f1d3800b59e1 -r 1b2abdc91451 graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java --- a/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java Thu Feb 09 11:46:10 2012 +0100 +++ b/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java Thu Feb 09 13:21:42 2012 +0100 @@ -66,9 +66,6 @@ } else if (object instanceof SchedulePhase) { schedule = (SchedulePhase) object; return; - } else if (object instanceof LIRGenerator) { - cfgPrinter.lirGenerator = (LIRGenerator) object; - return; } if (compiler == null) { @@ -86,7 +83,9 @@ } RiRuntime runtime = cfgPrinter.runtime; - if (object instanceof RiResolvedMethod) { + if (object instanceof LIRGenerator) { + cfgPrinter.lirGenerator = (LIRGenerator) object; + } else if (object instanceof RiResolvedMethod) { method = (RiResolvedMethod) object; cfgPrinter.printCompilation(method);