diff options
-rw-r--r-- | asmrun/signals.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/asmrun/signals.c b/asmrun/signals.c index 010a73f8b..9e1b1b711 100644 --- a/asmrun/signals.c +++ b/asmrun/signals.c @@ -274,7 +274,7 @@ void handle_signal(int sig) } #endif #if defined(TARGET_mips) - if (caml_last_return_address == 0) { + if (In_code_area(context->sc_pc)) { /* Cached in register $23 */ context->sc_regs[23] = (int) young_limit; } |