diff options
Diffstat (limited to 'gdb/psymtab.c')
-rw-r--r-- | gdb/psymtab.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gdb/psymtab.c b/gdb/psymtab.c index 4527d69..f55c98c 100644 --- a/gdb/psymtab.c +++ b/gdb/psymtab.c @@ -623,9 +623,7 @@ match_partial_symbol (struct objfile *objfile, not contain any method/function instance information (since this would force reading type information while reading psymtabs). Therefore, if NAME contains overload information, it must be stripped before searching - psymtabs. - - The caller is responsible for freeing the return result. */ + psymtabs. */ static gdb::unique_xmalloc_ptr<char> psymtab_search_name (const char *name) @@ -636,10 +634,10 @@ psymtab_search_name (const char *name) { if (strchr (name, '(')) { - char *ret = cp_remove_params (name); + gdb::unique_xmalloc_ptr<char> ret = cp_remove_params (name); if (ret) - return gdb::unique_xmalloc_ptr<char> (ret); + return ret; } } break; |