aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/macro.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2022-04-07 16:43:05 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2022-04-07 20:31:31 -0400
commitd3a76a5583ddb34402e79969f61f195cfa08ad62 (patch)
treeb61bcdf6d658235c0eabd0e73d30c17d7bca72f3 /gdb/dwarf2/macro.c
parenta32c49c6dd0c80e4a06e23bebde7149d79cd48ee (diff)
downloadbinutils-d3a76a5583ddb34402e79969f61f195cfa08ad62.zip
binutils-d3a76a5583ddb34402e79969f61f195cfa08ad62.tar.gz
binutils-d3a76a5583ddb34402e79969f61f195cfa08ad62.tar.bz2
gdb: change file_file_name to return an std::string
Straightforward change, return an std::string instead of a gdb::unique_xmalloc_ptr<char>. No behavior change expected. Change-Id: Ia5e94c94221c35f978bb1b7bdffbff7209e0520e
Diffstat (limited to 'gdb/dwarf2/macro.c')
-rw-r--r--gdb/dwarf2/macro.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/dwarf2/macro.c b/gdb/dwarf2/macro.c
index b378d79..99c3653 100644
--- a/gdb/dwarf2/macro.c
+++ b/gdb/dwarf2/macro.c
@@ -52,7 +52,7 @@ macro_start_file (buildsym_compunit *builder,
const struct line_header *lh)
{
/* File name relative to the compilation directory of this source file. */
- gdb::unique_xmalloc_ptr<char> file_name = lh->file_file_name (file);
+ std::string file_name = lh->file_file_name (file);
if (! current_file)
{
@@ -62,11 +62,11 @@ macro_start_file (buildsym_compunit *builder,
/* If we have no current file, then this must be the start_file
directive for the compilation unit's main source file. */
- current_file = macro_set_main (macro_table, file_name.get ());
+ current_file = macro_set_main (macro_table, file_name.c_str ());
macro_define_special (macro_table);
}
else
- current_file = macro_include (current_file, line, file_name.get ());
+ current_file = macro_include (current_file, line, file_name.c_str ());
return current_file;
}