cplus-dem.c (demangle_fund_type): Process CV and u codes before bumping the pointer we read from.

Fri Dec 18 16:11:43 EST 1998  Andrew MacLeod  <amacleod@cygnus.com>
	* cplus-dem.c (demangle_fund_type): Process CV and u codes before
	bumping the pointer we read from. Also prepend these codes,
	as we do in other places.

From-SVN: r24374
This commit is contained in:
Andrew MacLeod 1998-12-18 13:16:13 +00:00 committed by Andrew Macleod
parent 09ad291704
commit e8fc822288
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,9 @@
Fri Dec 18 16:11:43 EST 1998 Andrew MacLeod <amacleod@cygnus.com>
* cplus-dem.c (demangle_fund_type): Process CV and u codes before
bumping the pointer we read from. Also prepend these codes,
as we do in other places.
Mon Dec 14 09:55:50 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* choose-temp.c: Don't check IN_GCC anymore.

View File

@ -3153,12 +3153,13 @@ demangle_fund_type (work, mangled, result)
case 'C':
case 'V':
case 'u':
(*mangled)++;
if (PRINT_ANSI_QUALIFIERS)
{
APPEND_BLANK (result);
string_append (result, demangle_qualifier (**mangled));
if (!STRING_EMPTY (result))
string_prepend (result, " ");
string_prepend (result, demangle_qualifier (**mangled));
}
(*mangled)++;
break;
case 'U':
(*mangled)++;