mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 17:18:55 +00:00
Use std::string in mdebugread.c
This changes a couple of spots in mdebugread to use std::string rather than manual management. This is simpler, and also avoids shadowing by renaming the variable in question. gdb/ChangeLog 2018-10-04 Tom Tromey <tom@tromey.com> * mdebugread.c (parse_partial_symbols): Use std::string.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2018-10-04 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* mdebugread.c (parse_partial_symbols): Use std::string.
|
||||
|
||||
2018-10-04 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* ctf.c (SET_ARRAY_FIELD): Rename "u32".
|
||||
|
||||
@@ -3197,13 +3197,9 @@ parse_partial_symbols (minimal_symbol_reader &reader,
|
||||
case 'f':
|
||||
if (! pst)
|
||||
{
|
||||
int name_len = p - namestring;
|
||||
char *name = (char *) xmalloc (name_len + 1);
|
||||
|
||||
memcpy (name, namestring, name_len);
|
||||
name[name_len] = '\0';
|
||||
function_outside_compilation_unit_complaint (name);
|
||||
xfree (name);
|
||||
std::string copy (namestring, p);
|
||||
function_outside_compilation_unit_complaint
|
||||
(copy.c_str ());
|
||||
}
|
||||
add_psymbol_to_list (namestring, p - namestring, 1,
|
||||
VAR_DOMAIN, LOC_BLOCK,
|
||||
@@ -3220,13 +3216,9 @@ parse_partial_symbols (minimal_symbol_reader &reader,
|
||||
case 'F':
|
||||
if (! pst)
|
||||
{
|
||||
int name_len = p - namestring;
|
||||
char *name = (char *) xmalloc (name_len + 1);
|
||||
|
||||
memcpy (name, namestring, name_len);
|
||||
name[name_len] = '\0';
|
||||
function_outside_compilation_unit_complaint (name);
|
||||
xfree (name);
|
||||
std::string copy (namestring, p);
|
||||
function_outside_compilation_unit_complaint
|
||||
(copy.c_str ());
|
||||
}
|
||||
add_psymbol_to_list (namestring, p - namestring, 1,
|
||||
VAR_DOMAIN, LOC_BLOCK,
|
||||
|
||||
Reference in New Issue
Block a user