This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
c++/7612
- From: drow at gcc dot gnu dot org
- To: nobody at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 13 Feb 2003 17:26:00 -0000
- Subject: c++/7612
- Reply-to: drow at gcc dot gnu dot org
The following reply was made to PR c++/7612; it has been noted by GNATS.
From: drow@gcc.gnu.org
To: gcc-gnats@gcc.gnu.org
Cc:
Subject: c++/7612
Date: 13 Feb 2003 17:21:20 -0000
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: drow@gcc.gnu.org 2003-02-13 17:21:20
Modified files:
libiberty : ChangeLog cplus-dem.c
Log message:
Fix PR c++/7612.
* cplus-dem.c (demangle_signature): Call string_delete.
Remove extra string_init.
(demangle_arm_hp_template): Call string_delete instead of
string_clear. Add missing string_delete call.
(demangle_qualified): Add missing string_delete call.
(do_type): Remove unused variable btype. Add missing string_delete
call. Call string_delete instead of string_clear.
(demangle_fund_type): Move variable btype inside of the switch
statement. Add missing string_delete call.
(do_arg): Call string_delete instead of string_clear. Remove extra
string_init.
(demangle_nested_args): Free work->previous_argument.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libiberty/ChangeLog.diff?cvsroot=gcc&r1=1.409&r2=1.410
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libiberty/cplus-dem.c.diff?cvsroot=gcc&r1=1.89&r2=1.90