diff options
Diffstat (limited to 'libguile/vm-i-system.c')
-rw-r--r-- | libguile/vm-i-system.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libguile/vm-i-system.c b/libguile/vm-i-system.c index 677db3ecc..d677a41b3 100644 --- a/libguile/vm-i-system.c +++ b/libguile/vm-i-system.c @@ -979,6 +979,8 @@ VM_DEFINE_INSTRUCTION (48, return, "return", 0, 0, 1) vm_return: EXIT_HOOK (); RETURN_HOOK (); + SYNC_REGISTER (); + SCM_TICK; /* allow interrupt here */ { SCM ret, *data; data = SCM_FRAME_DATA_ADDRESS (fp); |