Commit 056400f1 by Jason Merrill Committed by Jason Merrill

cp-demangle.c (demangle_special_name): "GR" -> "reference temporary for".

        * cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
        for".

From-SVN: r44694
parent 0d025d43
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) ...@@ -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')
{ {
......
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