use DISABLE_COPY_AND_ASSIGN in switch_thru_all_uis
In switch_thru_all_uis, a pre-c++11 way of removing copy constructor and assignment operator is used. This patch uses the DISABLE_COPY_AND_ASSIGN macro which does the right thing for pre and post c++11. gdb/Changelog: 2021-01-19 Lancelot SIX <lsix@lancelotsix.com> * top.h (switch_thru_all_uis): Use DISABLE_COPY_AND_ASSIGN.
This commit is contained in:
parent
a9a87d3525
commit
1c3b85ad28
@ -1,3 +1,7 @@
|
|||||||
|
2021-01-19 Lancelot SIX <lsix@lancelotsix.com>
|
||||||
|
|
||||||
|
* top.h (switch_thru_all_uis): Use DISABLE_COPY_AND_ASSIGN.
|
||||||
|
|
||||||
2021-01-19 Luis Machado <luis.machado@linaro.org>
|
2021-01-19 Luis Machado <luis.machado@linaro.org>
|
||||||
|
|
||||||
* trad-frame.h (trad_frame_saved_reg) <set_value_bytes>: Allocate
|
* trad-frame.h (trad_frame_saved_reg) <set_value_bytes>: Allocate
|
||||||
|
|||||||
@ -173,6 +173,8 @@ public:
|
|||||||
current_ui = ui_list;
|
current_ui = ui_list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DISABLE_COPY_AND_ASSIGN (switch_thru_all_uis);
|
||||||
|
|
||||||
/* If done iterating, return true; otherwise return false. */
|
/* If done iterating, return true; otherwise return false. */
|
||||||
bool done () const
|
bool done () const
|
||||||
{
|
{
|
||||||
@ -190,11 +192,6 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
/* No need for these. They are intentionally not defined
|
|
||||||
anywhere. */
|
|
||||||
switch_thru_all_uis &operator= (const switch_thru_all_uis &);
|
|
||||||
switch_thru_all_uis (const switch_thru_all_uis &);
|
|
||||||
|
|
||||||
/* Used to iterate through the UIs. */
|
/* Used to iterate through the UIs. */
|
||||||
struct ui *m_iter;
|
struct ui *m_iter;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user