cp-demangle.c (demangle_type_ptr): Increment position past pointer and reference characters.
* cp-demangle.c (demangle_type_ptr): Increment position past pointer and reference characters. From-SVN: r36151
This commit is contained in:
parent
92a16bbe76
commit
aee749cf85
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2000-09-04 Alex Samuel <samuel@codesourcery.com>
|
||||
|
||||
* cp-demangle.c (demangle_type_ptr): Increment position past
|
||||
pointer and reference characters.
|
||||
|
||||
2000-09-04 Alex Samuel <samuel@codesourcery.com>
|
||||
|
||||
* cp-demangle.c (demangle_nv_offset): New function.
|
||||
|
|
|
@ -2015,6 +2015,9 @@ demangle_type_ptr (dm, insert_pos, substitution_start)
|
|||
/* Insert an asterisk where we're told to; it doesn't
|
||||
necessarily go at the end. */
|
||||
RETURN_IF_ERROR (result_insert_char (dm, *insert_pos, '*'));
|
||||
/* The next (outermost) pointer or reference character should go
|
||||
after this one. */
|
||||
++(*insert_pos);
|
||||
}
|
||||
else if (next == 'R')
|
||||
{
|
||||
|
@ -2026,6 +2029,9 @@ demangle_type_ptr (dm, insert_pos, substitution_start)
|
|||
/* Insert an ampersand where we're told to; it doesn't
|
||||
necessarily go at the end. */
|
||||
RETURN_IF_ERROR (result_insert_char (dm, *insert_pos, '&'));
|
||||
/* The next (outermost) pointer or reference character should go
|
||||
after this one. */
|
||||
++(*insert_pos);
|
||||
}
|
||||
else if (next == 'M')
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue