diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2000-09-22 15:03:53 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2000-09-22 15:03:53 -0400 |
commit | f21653969f01b9142c2710cad3c4e91fa6b3fe0a (patch) | |
tree | 4e4b562476168f350d0872a2e83fc4fcbf27f9ba /gcc/dbxout.c | |
parent | 981d485833f193bd8cd8ff68abf9d0529806b835 (diff) | |
download | gcc-f21653969f01b9142c2710cad3c4e91fa6b3fe0a.zip gcc-f21653969f01b9142c2710cad3c4e91fa6b3fe0a.tar.gz gcc-f21653969f01b9142c2710cad3c4e91fa6b3fe0a.tar.bz2 |
revert
From-SVN: r36573
Diffstat (limited to 'gcc/dbxout.c')
-rw-r--r-- | gcc/dbxout.c | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 71c7959..1be2025 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -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, |