changeset 4535:10f300ba182f

Make CFGObserver handle the case without GraalCompiler silently without NPE.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 09 Feb 2012 10:14:18 +0100
parents 6dda62bf5be4
children 8caa4f2df081 ea8c34efb333
files graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java	Thu Feb 09 10:03:21 2012 +0100
+++ b/graal/com.oracle.max.graal.printer/src/com/oracle/max/graal/printer/CFGPrinterObserver.java	Thu Feb 09 10:14:18 2012 +0100
@@ -71,6 +71,10 @@
             return;
         }
 
+        if (compiler == null) {
+            return;
+        }
+
         if (cfgPrinter == null) {
             File file = new File("compilations-" + System.currentTimeMillis() + ".cfg");
             try {