* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
From-SVN: r22335
This commit is contained in:
parent
8f13fd73bb
commit
ab4856b150
2 changed files with 12 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue