[COMMITTED] a68: clear output pp before writing in a68_dump_parse_tree

Jose E. Marchesi jemarch@gnu.org
Sun Nov 9 22:12:53 GMT 2025


---
 gcc/algol68/a68-parser-debug.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/algol68/a68-parser-debug.cc b/gcc/algol68/a68-parser-debug.cc
index b829b0700e9..79ca07c69aa 100644
--- a/gcc/algol68/a68-parser-debug.cc
+++ b/gcc/algol68/a68-parser-debug.cc
@@ -101,6 +101,7 @@ a68_dump_parse_tree (NODE_T *p)
 
   text_art::canvas c (widget->to_canvas (sm));
   pretty_printer *const pp = global_dc->get_reference_printer ();
+  pp_clear_output_area (pp);
   c.print_to_pp (pp);
   printf ("%s", pp_formatted_text (pp));
 }
-- 
2.30.2



More information about the Algol68 mailing list