Mercurial > hg > truffle
changeset 4556:1b2abdc91451
Fix an other NPE in CFGPrinterObserver
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 09 Feb 2012 13:21:42 +0100 |
parents | f1d3800b59e1 |
children | c106c5e4f621 |
files | graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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);