From d9a1309008f2590a1fcd70aac4f32b600006837f Mon Sep 17 00:00:00 2001 From: ian Date: Tue, 26 Jul 2005 02:38:20 +0000 Subject: [PATCH] * ptree.c (cxx_print_identifier): Print a leading space if the indent level is 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102378 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/ptree.c | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 003fbab4ee3..a9c8dd03e91 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2005-07-25 Ian Lance Taylor + + * ptree.c (cxx_print_identifier): Print a leading space if the + indent level is 0. + 2005-07-24 Kaveh R. Ghazi * call.c (convert_for_arg_passing): Check function pointers when diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c index 9ee2ae35be6..75263735c89 100644 --- a/gcc/cp/ptree.c +++ b/gcc/cp/ptree.c @@ -149,9 +149,15 @@ cxx_print_binding (FILE *stream, cxx_binding *binding, const char *prefix) void cxx_print_identifier (FILE *file, tree node, int indent) { - indent_to (file, indent); + if (indent == 0) + fprintf (file, " "); + else + indent_to (file, indent); cxx_print_binding (file, IDENTIFIER_NAMESPACE_BINDINGS (node), "bindings"); - indent_to (file, indent); + if (indent == 0) + fprintf (file, " "); + else + indent_to (file, indent); cxx_print_binding (file, IDENTIFIER_BINDING (node), "local bindings"); print_node (file, "label", IDENTIFIER_LABEL_VALUE (node), indent + 4); print_node (file, "template", IDENTIFIER_TEMPLATE (node), indent + 4); -- 2.11.4.GIT