# HG changeset patch # User Roland Schatz # Date 1444134475 -7200 # Node ID f31918d83b75fc41a09e1f8353428cf8ea266cf1 # Parent 5613c604c684eeaddfbc030a97582804ecc64dd1 Make sure truffle call boundary methods are set to not inlineable early enough. diff -r 5613c604c684 -r f31918d83b75 graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java --- a/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Mon Oct 05 14:55:24 2015 +0200 +++ b/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Tue Oct 06 14:27:55 2015 +0200 @@ -127,8 +127,6 @@ private final Map callTargets = Collections.synchronizedMap(new WeakHashMap()); public Lazy(HotSpotTruffleRuntime runtime) { - setDontInlineCallBoundaryMethod(); - runtime.installDefaultListeners(); // Create compilation queue. @@ -159,6 +157,7 @@ } private HotSpotTruffleRuntime() { + setDontInlineCallBoundaryMethod(); } @Override