summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asmrun/signals.c2
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;
}