From 12357e4274a0e7cd4cf86eb8f79d5e0f21ae5a97 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 10 Mar 1995 14:37:52 -0500 Subject: [PATCH] (sdbout_record_type_name): If TYPE_NAME is a TYPE_DECL, get name from DECL_NAME. From-SVN: r9166 --- gcc/sdbout.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gcc/sdbout.c b/gcc/sdbout.c index cf95f15bf85..af003545e79 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -422,12 +422,8 @@ sdbout_record_type_name (type) tree t = 0; /* Find the IDENTIFIER_NODE for the type name. */ if (TREE_CODE (TYPE_NAME (type)) == IDENTIFIER_NODE) - { t = TYPE_NAME (type); - } -#if 1 /* As a temporary hack, use typedef names for C++ only. */ - else if (TREE_CODE (TYPE_NAME (type)) == TYPE_DECL - && TYPE_LANG_SPECIFIC (type)) + else if (TREE_CODE (TYPE_NAME (type)) == TYPE_DECL) { t = DECL_NAME (TYPE_NAME (type)); /* The DECL_NAME for templates includes "<>", which breaks @@ -436,7 +432,6 @@ sdbout_record_type_name (type) if (t && template_name_p (t)) t = DECL_ASSEMBLER_NAME (TYPE_NAME (type)); } -#endif /* Now get the name as a string, or invent one. */ if (t != NULL_TREE)