Commit 224301c1 by Mark Mitchell Committed by Mark Mitchell

cplus-dem.c (gnu_special): Fix handling of virtual tables in anonymous namespaces.

	* cplus-dem.c (gnu_special): Fix handling of virtual tables in
	anonymous namespaces.

From-SVN: r23324
parent 0b8054a7
1998-10-25 Mark Mitchell <mark@markmitchell.com>
* cplus-dem.c (gnu_special): Fix handling of virtual tables in
anonymous namespaces.
1998-10-23 Mark Mitchell <mark@markmitchell.com>
* cplus-dem.c (work_stuff): Replace const_type and volatile_type
......
......@@ -2097,7 +2097,6 @@ gnu_special (work, mangled, declp)
(*mangled) += 4; /* Old style, no thunks: "_vt<CPLUS_MARKER>" */
while (**mangled != '\0')
{
p = strpbrk (*mangled, cplus_markers);
switch (**mangled)
{
case 'Q':
......@@ -2130,6 +2129,7 @@ gnu_special (work, mangled, declp)
(*mangled) += n;
}
p = strpbrk (*mangled, cplus_markers);
if (success && ((p == NULL) || (p == *mangled)))
{
if (p != NULL)
......
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