Skip to content

Commit 8dfffb0

Browse files
committed
add missing boundary
1 parent 9b483b1 commit 8dfffb0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/SelectModuleBuiltins.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
5151
import com.oracle.graal.python.nodes.function.PythonBuiltinNode;
5252
import com.oracle.graal.python.runtime.PythonOptions;
53+
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
5354
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
5455
import com.oracle.truffle.api.dsl.NodeFactory;
5556
import com.oracle.truffle.api.dsl.Specialization;
@@ -65,6 +66,7 @@ protected List<? extends NodeFactory<? extends PythonBuiltinBaseNode>> getNodeFa
6566
@GenerateNodeFactory
6667
static abstract class SelectNode extends PythonBuiltinNode {
6768
@Specialization
69+
@TruffleBoundary
6870
PTuple select(Object rlist, Object wlist, Object xlist, @SuppressWarnings("unused") Object timeout) {
6971
if (PythonOptions.getFlag(getContext(), PythonOptions.VerboseFlag)) {
7072
new PrintStream(getContext().getEnv().err()).println("select() will always return immediately, we only support blocking I/O for now");

0 commit comments

Comments
 (0)