Use std::forward_list for displaced_step_inferior_states
authorSimon Marchi <simon.marchi@ericsson.com>
Mon, 19 Nov 2018 16:05:13 +0000 (11:05 -0500)
committerSimon Marchi <simon.marchi@ericsson.com>
Mon, 19 Nov 2018 16:57:38 +0000 (11:57 -0500)
commit39a36629f68e9796d950d9204012fe8272e2d0ef
tree1776d62d17f8a9e53e8dc185fe6d9609ac246c2b
parent32641fa9259dbe2e576add1992434f404d1d6881
Use std::forward_list for displaced_step_inferior_states

Use std::forward_list instead of manually implemented list.  This
simplifies a bit the code, especially around removal.

Regtested on the buildbot.  There are some failures as always, but I
think they are unrelated.

gdb/ChangeLog:

* infrun.c (displaced_step_inferior_states): Change type to
std::forward_list.
(get_displaced_stepping_state): Adjust.
(displaced_step_in_progress_any_inferior): Adjust.
(add_displaced_stepping_state): Adjust.
(remove_displaced_stepping_state): Adjust.
gdb/ChangeLog
gdb/infrun.c