From: Patrick Palka Date: Sat, 12 Aug 2023 01:13:52 +0000 (-0400) Subject: tree-pretty-print: delimit TREE_VEC with braces X-Git-Tag: basepoints/gcc-15~6963 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8be20733b38c200f375cacf698d6b85e76055bcd;p=thirdparty%2Fgcc.git tree-pretty-print: delimit TREE_VEC with braces This makes the generic pretty printer print braces around a TREE_VEC, like we do for CONSTRUCTOR. This should improve readability of nested TREE_VECs in particular. gcc/ChangeLog: * tree-pretty-print.cc (dump_generic_node) : Delimit output with braces. --- diff --git a/gcc/tree-pretty-print.cc b/gcc/tree-pretty-print.cc index 51a213529d19..579037b32c2f 100644 --- a/gcc/tree-pretty-print.cc +++ b/gcc/tree-pretty-print.cc @@ -1900,6 +1900,7 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, dump_flags_t flags, case TREE_VEC: { size_t i; + pp_left_brace (pp); if (TREE_VEC_LENGTH (node) > 0) { size_t len = TREE_VEC_LENGTH (node); @@ -1913,6 +1914,7 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, dump_flags_t flags, dump_generic_node (pp, TREE_VEC_ELT (node, len - 1), spc, flags, false); } + pp_right_brace (pp); } break;