From 1eae7be116ddabb13b34d2c2e8e0dc13fbae2a0d Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 23 Feb 2024 13:10:28 -0700 Subject: Rewrite final cleanups This patch rewrites final cleanups to use std::function and otherwise be more C++-ish. --- gdb/python/python.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdb/python') diff --git a/gdb/python/python.c b/gdb/python/python.c index 8aa674c..8f8ee7c 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -2057,7 +2057,7 @@ static struct cmd_list_element *user_show_python_list; interpreter. This lets Python's 'atexit' work. */ static void -finalize_python (void *ignore) +finalize_python () { struct active_ext_lang_state *previous_active; @@ -2297,7 +2297,7 @@ init_done: /* Release the GIL while gdb runs. */ PyEval_SaveThread (); - make_final_cleanup (finalize_python, NULL); + add_final_cleanup (finalize_python); /* Only set this when initialization has succeeded. */ gdb_python_initialized = 1; -- cgit v1.1