mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-18 16:57:56 +08:00
Rewrite final cleanups
This patch rewrites final cleanups to use std::function and otherwise be more C++-ish.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user