diff options
author | Pedro Alves <pedro@palves.net> | 2022-05-27 16:25:01 +0100 |
---|---|---|
committer | Pedro Alves <pedro@palves.net> | 2022-06-17 09:58:49 +0100 |
commit | 5c1ddcb69a01c3d4985ecffbbab126a4e8cd4e33 (patch) | |
tree | ec84d1ff71f69470b6f439f7e1f1a442599e0080 /gdb/linespec.c | |
parent | 40d97ee21fc3e39db73ee8f84b847a22f9d251cc (diff) | |
download | gdb-5c1ddcb69a01c3d4985ecffbbab126a4e8cd4e33.zip gdb-5c1ddcb69a01c3d4985ecffbbab126a4e8cd4e33.tar.gz gdb-5c1ddcb69a01c3d4985ecffbbab126a4e8cd4e33.tar.bz2 |
Eliminate copy_location_spec
copy_location_spec is just a wrapper around location_spec::clone(), so
remove it and call clone() directly. This simplifies users, as they
no longer have to use std::unique_ptr::get().
Change-Id: I8ce8658589460b98888283b306b315a5b8f73976
Diffstat (limited to 'gdb/linespec.c')
-rw-r--r-- | gdb/linespec.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/linespec.c b/gdb/linespec.c index 063944b..f992477 100644 --- a/gdb/linespec.c +++ b/gdb/linespec.c @@ -3083,8 +3083,7 @@ location_spec_to_sals (linespec_parser *parser, { addr = linespec_expression_to_pc (&addr_string); if (PARSER_STATE (parser)->canonical != NULL) - PARSER_STATE (parser)->canonical->locspec - = copy_location_spec (locspec); + PARSER_STATE (parser)->canonical->locspec = locspec->clone (); } else addr = addr_spec->address; |