diff options
Diffstat (limited to 'gdb/guile/scm-safe-call.c')
-rw-r--r-- | gdb/guile/scm-safe-call.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/guile/scm-safe-call.c b/gdb/guile/scm-safe-call.c index 9255556..6052214 100644 --- a/gdb/guile/scm-safe-call.c +++ b/gdb/guile/scm-safe-call.c @@ -155,6 +155,10 @@ gdbscm_with_catch (void *data) d->unwind_handler, d, d->pre_unwind_handler, d); +#if HAVE_GUILE_MANUAL_FINALIZATION + scm_run_finalizers (); +#endif + return NULL; } |