revert
authorJason Merrill <jason@gcc.gnu.org>
Fri, 22 Sep 2000 19:03:53 +0000 (15:03 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 22 Sep 2000 19:03:53 +0000 (15:03 -0400)
From-SVN: r36573

gcc/dbxout.c

index 71c795964c95fb15a4d5ec7e10aeadad792b35d4..1be2025779db833c2abfefa728195170302a1019 100644 (file)
@@ -2215,19 +2215,11 @@ dbxout_symbol_name (decl, suffix, letter)
      const char *suffix;
      int letter;
 {
-  const char *name;
-
-  if (TYPE_P (DECL_CONTEXT (decl)))
-    /* One slight hitch: if this is a VAR_DECL which is a static
-       class member, we must put out the mangled name instead of the
-       DECL_NAME.  Note also that static member (variable) names DO NOT begin
-       with underscores in .stabs directives.  */
-    name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
-  else
-    /* ...but if we're function-local, we don't want to include the junk
-       added by ASM_FORMAT_PRIVATE_NAME.  */
-    name = IDENTIFIER_POINTER (DECL_NAME (decl));
-
+  /* One slight hitch: if this is a VAR_DECL which is a static
+     class member, we must put out the mangled name instead of the
+     DECL_NAME.  Note also that static member (variable) names DO NOT begin
+     with underscores in .stabs directives.  */
+  const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
   if (name == 0)
     name = "(anon)";
   fprintf (asmfile, "%s \"%s%s:", ASM_STABS_OP, name,