mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-26 07:20:35 +08:00
cp-demangle.c (demangle_special_name): "GR" -> "reference temporary for".
* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary for". From-SVN: r44694
This commit is contained in:
parent
0d025d4348
commit
056400f19d
@ -1,3 +1,8 @@
|
|||||||
|
2001-08-07 Jason Merrill <jason_merrill@redhat.com>
|
||||||
|
|
||||||
|
* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
|
||||||
|
for".
|
||||||
|
|
||||||
2001-08-03 Richard Henderson <rth@redhat.com>
|
2001-08-03 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
* Makefile.in (concat.o): Depend on config.h.
|
* Makefile.in (concat.o): Depend on config.h.
|
||||||
|
@ -1842,11 +1842,27 @@ demangle_special_name (dm)
|
|||||||
|
|
||||||
if (peek == 'G')
|
if (peek == 'G')
|
||||||
{
|
{
|
||||||
/* A guard variable name. Consume the G. */
|
/* Consume the G. */
|
||||||
advance_char (dm);
|
advance_char (dm);
|
||||||
RETURN_IF_ERROR (demangle_char (dm, 'V'));
|
switch (peek_char (dm))
|
||||||
RETURN_IF_ERROR (result_add (dm, "guard variable for "));
|
{
|
||||||
RETURN_IF_ERROR (demangle_name (dm, &unused));
|
case 'V':
|
||||||
|
/* A guard variable name. */
|
||||||
|
advance_char (dm);
|
||||||
|
RETURN_IF_ERROR (result_add (dm, "guard variable for "));
|
||||||
|
RETURN_IF_ERROR (demangle_name (dm, &unused));
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'R':
|
||||||
|
/* A reference temporary. */
|
||||||
|
advance_char (dm);
|
||||||
|
RETURN_IF_ERROR (result_add (dm, "reference temporary for "));
|
||||||
|
RETURN_IF_ERROR (demangle_name (dm, &unused));
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return "Unrecognized <special-name>.";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (peek == 'T')
|
else if (peek == 'T')
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user