Use std::move in a few places
This patch adds std::move to few spots where it seems to be missing. Regression tested by the buildbot. ChangeLog 2017-08-14 Tom Tromey <tom@tromey.com> * break-catch-throw.c (handle_gnu_v3_exceptions): Use std::move. * break-catch-syscall.c (create_syscall_event_catchpoint): Use std::move. * break-catch-sig.c (create_signal_catchpoint): Use std::move.
This commit is contained in:
parent
0c54f69295
commit
2f5404b358
@ -1,3 +1,10 @@
|
||||
2017-08-14 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* break-catch-throw.c (handle_gnu_v3_exceptions): Use std::move.
|
||||
* break-catch-syscall.c (create_syscall_event_catchpoint): Use
|
||||
std::move.
|
||||
* break-catch-sig.c (create_signal_catchpoint): Use std::move.
|
||||
|
||||
2017-08-11 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* infrun.c (process_event_stop_test): Adjust
|
||||
|
@ -322,7 +322,7 @@ create_signal_catchpoint (int tempflag, std::vector<gdb_signal> &&filter,
|
||||
|
||||
c = new signal_catchpoint ();
|
||||
init_catchpoint (c, gdbarch, tempflag, NULL, &signal_catchpoint_ops);
|
||||
c->signals_to_be_caught = filter;
|
||||
c->signals_to_be_caught = std::move (filter);
|
||||
c->catch_all = catch_all;
|
||||
|
||||
install_breakpoint (0, c, 1);
|
||||
|
@ -375,7 +375,7 @@ create_syscall_event_catchpoint (int tempflag, std::vector<int> &&filter,
|
||||
|
||||
c = new syscall_catchpoint ();
|
||||
init_catchpoint (c, gdbarch, tempflag, NULL, ops);
|
||||
c->syscalls_to_be_caught = filter;
|
||||
c->syscalls_to_be_caught = std::move (filter);
|
||||
|
||||
install_breakpoint (0, c, 1);
|
||||
}
|
||||
|
@ -382,7 +382,7 @@ handle_gnu_v3_exceptions (int tempflag, std::string &&except_rx,
|
||||
the right thing. */
|
||||
cp->type = bp_breakpoint;
|
||||
cp->kind = ex_event;
|
||||
cp->exception_rx = except_rx;
|
||||
cp->exception_rx = std::move (except_rx);
|
||||
cp->pattern = std::move (pattern);
|
||||
|
||||
re_set_exception_catchpoint (cp.get ());
|
||||
|
Loading…
x
Reference in New Issue
Block a user