Skip to content

Commit 634ffb0

Browse files
committed
do transferToInterpreter
1 parent 5b9526d commit 634ffb0

File tree

1 file changed

+2
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/runtime

1 file changed

+2
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/runtime/AsyncHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555
import com.oracle.graal.python.nodes.call.CallNode;
5656
import com.oracle.truffle.api.CallTarget;
5757
import com.oracle.truffle.api.CompilerDirectives;
58+
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
5859
import com.oracle.truffle.api.Truffle;
5960
import com.oracle.truffle.api.TruffleLanguage;
60-
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
6161
import com.oracle.truffle.api.frame.VirtualFrame;
6262
import com.oracle.truffle.api.nodes.Node.Child;
6363
import com.oracle.truffle.api.nodes.RootNode;
@@ -155,6 +155,7 @@ void registerAction(Supplier<AsyncAction> actionSupplier) {
155155

156156
void triggerAsyncActions() {
157157
if (hasScheduledAction.compareAndSet(true, false)) {
158+
CompilerDirectives.transferToInterpreter();
158159
processAsyncActions();
159160
}
160161
}

0 commit comments

Comments
 (0)