diff options
author | John Baldwin <jhb@FreeBSD.org> | 2016-11-24 12:01:24 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2016-11-24 12:01:24 -0800 |
commit | 036e657b48144d7449ddfcfcf9214bcd7bcf268b (patch) | |
tree | 7f66ff5f93da7217b96a287d143318f985d70de7 /gdb/breakpoint.c | |
parent | bbe910e6e1140cb484a74911f3cea854cf9e7e2a (diff) | |
download | gdb-036e657b48144d7449ddfcfcf9214bcd7bcf268b.zip gdb-036e657b48144d7449ddfcfcf9214bcd7bcf268b.tar.gz gdb-036e657b48144d7449ddfcfcf9214bcd7bcf268b.tar.bz2 |
Do not use std::move when assigning an anonymous object to a unique_ptr.
Using std::move forces an extra copy of the object. These changes fix
-Wpessimizing-move warnings from clang.
gdb/ChangeLog:
* ada-lang.c (create_excep_cond_exprs): Do not use 'std::move'.
* ax-gdb.c (agent_eval_command_one): Likewise.
(agent_eval_command_one): Likewise.
* breakpoint.c (parse_cond_to_aexpr): Likewise.
(parse_cmd_to_aexpr): Likewise.
* dtrace-probe.c (dtrace_process_dof_probe): Likewise.
* parse.c (parse_expression_for_completion): Likewise.
Diffstat (limited to 'gdb/breakpoint.c')
-rw-r--r-- | gdb/breakpoint.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index 67b610c..e2fcc08 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -2268,7 +2268,7 @@ parse_cond_to_aexpr (CORE_ADDR scope, struct expression *cond) that may show up. */ TRY { - aexpr = std::move (gen_eval_for_expr (scope, cond)); + aexpr = gen_eval_for_expr (scope, cond); } CATCH (ex, RETURN_MASK_ERROR) @@ -2452,9 +2452,9 @@ parse_cmd_to_aexpr (CORE_ADDR scope, char *cmd) that may show up. */ TRY { - aexpr = std::move (gen_printf (scope, gdbarch, 0, 0, - format_start, format_end - format_start, - fpieces, nargs, argvec)); + aexpr = gen_printf (scope, gdbarch, 0, 0, + format_start, format_end - format_start, + fpieces, nargs, argvec); } CATCH (ex, RETURN_MASK_ERROR) { |