aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2018-04-07 14:03:12 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2018-04-07 14:03:12 -0400
commit6f14adc55864818ec3754460f5df4150c2addf42 (patch)
tree5ed8e7dccc5aeb3cc905394943a56fb21dddfaf9 /bfd
parentb2bdb8cf395f491319264cda42e41538f55a86d9 (diff)
downloadgdb-6f14adc55864818ec3754460f5df4150c2addf42.zip
gdb-6f14adc55864818ec3754460f5df4150c2addf42.tar.gz
gdb-6f14adc55864818ec3754460f5df4150c2addf42.tar.bz2
Replace make_cleanup_restore_current_traceframe with RAII class
I put the constructor in tracepoint.c because it needs to read traceframe_number, and I prefer to do that than to expose traceframe_number. gdb/ChangeLog: * tracepoint.c (struct current_traceframe_cleanup): Remove. (do_restore_current_traceframe_cleanup): Remove. (restore_current_traceframe_cleanup_dtor): Remove. (make_cleanup_restore_current_traceframe): Remove. (scoped_restore_current_traceframe::scoped_restore_current_traceframe): New. * tracepoint.h (struct scoped_restore_current_traceframe): New. * infrun.c (fetch_inferior_event): Use scoped_restore_current_traceframe.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions