Skip to content

Commit a107062

Browse files
committed
Add missing TruffleBoundary
1 parent 4c8f66f commit a107062

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ int alarmOvf(PInt seconds) {
176176
}
177177
}
178178

179+
@TruffleBoundary
179180
private static Object handlerToPython(PythonObjectFactory factory, SignalHandler handler, int signum) {
180181
if (handler == sun.misc.SignalHandler.SIG_DFL) {
181182
return Signals.SIG_DFL;
@@ -249,6 +250,11 @@ private Object signal(int signum, int id) {
249250
Object signalHandler(@SuppressWarnings("unused") PythonModule self, Object signal, PJavaSignalHandler handler,
250251
@CachedLibrary("signal") PythonObjectLibrary signalLib) {
251252
int signum = signalLib.asSize(signal);
253+
return signal(signum, handler);
254+
}
255+
256+
@TruffleBoundary
257+
private Object signal(int signum, PJavaSignalHandler handler) {
252258
SignalHandler oldHandler;
253259
try {
254260
oldHandler = Signals.setSignalHandler(signum, handler.getHandler());

0 commit comments

Comments
 (0)