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) <case TREE_VEC>:
	Delimit output with braces.
This commit is contained in:
Patrick Palka 2023-08-11 21:13:52 -04:00
parent f50f603cbf
commit 8be20733b3

View File

@ -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;