Commit ab4856b1 by Martin v. Löwis Committed by Jason Merrill

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

From-SVN: r22335
parent 8f13fd73
1998-09-08 Martin von Lwis <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> 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 * mkstemp.c: Include config.h even when not IN_GCC. Wrap header
......
...@@ -1625,6 +1625,14 @@ demangle_arm_pt (work, mangled, n, declp) ...@@ -1625,6 +1625,14 @@ demangle_arm_pt (work, mangled, n, declp)
--declp->p; --declp->p;
string_append (declp, ">"); 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 else
{ {
string_appendn (declp, *mangled, n); string_appendn (declp, *mangled, n);
......
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