Commit f2165396 by Jason Merrill

revert

From-SVN: r36573
parent 981d4858
...@@ -2215,19 +2215,11 @@ dbxout_symbol_name (decl, suffix, letter) ...@@ -2215,19 +2215,11 @@ dbxout_symbol_name (decl, suffix, letter)
const char *suffix; const char *suffix;
int letter; int letter;
{ {
const char *name; /* 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
if (TYPE_P (DECL_CONTEXT (decl))) DECL_NAME. Note also that static member (variable) names DO NOT begin
/* One slight hitch: if this is a VAR_DECL which is a static with underscores in .stabs directives. */
class member, we must put out the mangled name instead of the const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
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));
if (name == 0) if (name == 0)
name = "(anon)"; name = "(anon)";
fprintf (asmfile, "%s \"%s%s:", ASM_STABS_OP, name, fprintf (asmfile, "%s \"%s%s:", ASM_STABS_OP, name,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment