# HG changeset patch # User Chris Seaton # Date 1413219792 -3600 # Node ID 5c8660c0e760c27379beba1e9fb5921a7c7879cf # Parent f7ba2423fbc3016908115411b840ef1dd218deb1 Truffle: TruffleCompilationExceptionsAreThrown implies synchronous compilation. diff -r f7ba2423fbc3 -r 5c8660c0e760 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java --- 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()); } }