mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 18:11:15 +08:00
c-common.c (fname_as_string): Free namep if we are returning cstr.text.
* c-common.c (fname_as_string): Free namep if we are returning cstr.text. From-SVN: r92095
This commit is contained in:
parent
681b5028d9
commit
029fc60b14
@ -1,3 +1,8 @@
|
||||
2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* c-common.c (fname_as_string): Free namep if we are returning
|
||||
cstr.text.
|
||||
|
||||
2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
* tree-cfg.c (remove_useless_stmts_cond): Call fold on COND_EXPR_COND.
|
||||
|
@ -755,7 +755,10 @@ fname_as_string (int pretty_p)
|
||||
strname.len = len - 1;
|
||||
|
||||
if (cpp_interpret_string (parse_in, &strname, 1, &cstr, false))
|
||||
return (char *) cstr.text;
|
||||
{
|
||||
XDELETEVEC (namep);
|
||||
return (char *) cstr.text;
|
||||
}
|
||||
}
|
||||
else
|
||||
namep = xstrdup (name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user