diff options
author | Tom Tromey <tom@tromey.com> | 2017-05-03 17:13:04 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2017-09-29 21:12:10 -0600 |
commit | a9bc57b97840a874ad2802e29a44fbf557668808 (patch) | |
tree | c451edf69a05fe9cc51d876b9be12353cc16bd78 /gdb/target.c | |
parent | 9754d8c4c48209eaefb044d03dc25f14dca8a263 (diff) |
Remove make_cleanup_defer_target_commit_resume
This removes make_cleanup_defer_target_commit_resume in favor of using
scoped_restore.
gdb/ChangeLog
2017-09-29 Tom Tromey <tom@tromey.com>
* target.h (make_scoped_defer_target_commit_resume): Update.
* target.c (make_scoped_defer_target_commit_resume): Rename from
make_cleanup_defer_target_commit_resume. Return a
scoped_restore.
* infrun.c (proceed): Use make_scoped_defer_target_commit_resume.
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/gdb/target.c b/gdb/target.c index 4f574f670f..9abaa58152 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -2285,14 +2285,10 @@ target_commit_resume (void) /* See target.h. */ -struct cleanup * -make_cleanup_defer_target_commit_resume (void) +scoped_restore_tmpl<int> +make_scoped_defer_target_commit_resume () { - struct cleanup *old_chain; - - old_chain = make_cleanup_restore_integer (&defer_target_commit_resume); - defer_target_commit_resume = 1; - return old_chain; + return make_scoped_restore (&defer_target_commit_resume, 1); } void |