* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.

From-SVN: r22335
This commit is contained in:
Martin v. Löwis 1998-09-08 14:33:57 -04:00 committed by Jason Merrill
parent 8f13fd73bb
commit ab4856b150
2 changed files with 12 additions and 0 deletions

View file

@ -1,3 +1,7 @@
1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
Mon Sep 7 23:29:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* mkstemp.c: Include config.h even when not IN_GCC. Wrap header

View file

@ -1625,6 +1625,14 @@ demangle_arm_pt (work, mangled, n, declp)
--declp->p;
string_append (declp, ">");
}
else if (n>10 && strncmp (*mangled, "_GLOBAL_", 8) == 0
&& (*mangled)[9] == 'N'
&& (*mangled)[8] == (*mangled)[10]
&& strchr (cplus_markers, (*mangled)[8]))
{
/* A member of the anonymous namespace. */
string_append (declp, "{anonymous}");
}
else
{
string_appendn (declp, *mangled, n);