From 7eee0af9d8bd79b3f4a88894665140c309155b7a Mon Sep 17 00:00:00 2001 From: Mohammad-Reza Nabipoor Date: Wed, 25 Sep 2024 12:05:09 +0200 Subject: [PATCH] WIP Fix poke_command to reset lexical cuckolding after error --- gdb/poke.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gdb/poke.c b/gdb/poke.c index 37801bb6b56..d8957fab55b 100644 --- a/gdb/poke.c +++ b/gdb/poke.c @@ -929,8 +929,8 @@ poke_command (const char *args, int from_tty) &exit_exception) != PK_OK || exit_exception != PK_NULL) - /* Poke compiler will right error message to the output. */ - goto error; + /* Poke compiler will write error message to the output. */ + goto done; } else { @@ -941,7 +941,7 @@ poke_command (const char *args, int from_tty) &exit_exception) != PK_OK || exit_exception != PK_NULL) - goto error; + goto done; if (val != PK_NULL) { @@ -950,9 +950,9 @@ poke_command (const char *args, int from_tty) } } +done: pk_set_lexical_cuckolding_p (poke_compiler (), 0); -error: if (exit_exception != PK_NULL) poke_handle_exception (exit_exception); } -- 2.47.2