changeset 17423:5c8660c0e760

Truffle: TruffleCompilationExceptionsAreThrown implies synchronous compilation.
author Chris Seaton <chris.seaton@oracle.com>
date Mon, 13 Oct 2014 18:03:12 +0100
parents f7ba2423fbc3
children 34f6995b1d90
files graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java	Mon Oct 13 12:10:16 2014 +0200
+++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java	Mon Oct 13 18:03:12 2014 +0100
@@ -294,7 +294,7 @@
     public void compile() {
         if (!runtime.isCompiling(this)) {
             logOptimizingQueued(this);
-            runtime.compile(this, TruffleBackgroundCompilation.getValue());
+            runtime.compile(this, TruffleBackgroundCompilation.getValue() && !TruffleCompilationExceptionsAreThrown.getValue());
         }
     }