mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-18 10:59:15 +08:00
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
This commit is contained in:
parent
0b8054a77c
commit
224301c1b9
@ -1,3 +1,8 @@
|
||||
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
|
||||
@ -14,7 +19,7 @@
|
||||
(demangle_template_value_parm): Likewise.
|
||||
(do_type): Likewise.
|
||||
(demangle_fund_type)): Likewise.
|
||||
|
||||
|
||||
Thu Oct 22 19:58:43 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* splay-tree.c (splay_tree_foreach_helper): Make definition static
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user