[PATCH 3/9] Enable "set debug parser" for Ada
Tom Tromey
tromey@adacore.com
Mon Mar 7 16:04:46 GMT 2022
I noticed that "set debug parser 1" did not affect Ada parsing. This
patch fixes the problem.
Because this is rarely useful, and pretty much only for maintainers, I
didn't write a test case.
---
gdb/ada-exp.y | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gdb/ada-exp.y b/gdb/ada-exp.y
index c974657dbcd..a46ec991d70 100644
--- a/gdb/ada-exp.y
+++ b/gdb/ada-exp.y
@@ -1081,6 +1081,9 @@ ada_parse (struct parser_state *par_state)
gdb_assert (par_state != NULL);
pstate = par_state;
+ scoped_restore restore_yydebug = make_scoped_restore (&yydebug,
+ parser_debug);
+
lexer_init (yyin); /* (Re-)initialize lexer. */
obstack_free (&temp_parse_space, NULL);
obstack_init (&temp_parse_space);
--
2.34.1
More information about the Gdb-patches
mailing list