From af9a216102c27e308e338f77b6f9ad78dd0d2c09 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 27 Dec 2018 12:29:48 -0700 Subject: [PATCH] Use DISABLE_COPY_AND_ASSIGN in minimal_symbol_reader This changes minimal_symbol_reader to use DISABLE_COPY_AND_ASSIGN, rather than the manual approach it currently uses. Tested by rebuilding. gdb/ChangeLog 2018-12-27 Tom Tromey * minsyms.h (class minimal_symbol_reader): Use DISABLE_COPY_AND_ASSIGN. --- gdb/ChangeLog | 5 +++++ gdb/minsyms.h | 5 +---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a6adc53966..dc4dd30e5e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2018-12-27 Tom Tromey + + * minsyms.h (class minimal_symbol_reader): Use + DISABLE_COPY_AND_ASSIGN. + 2018-12-27 Tom Tromey * python/python.c (python_interactive_command): Use std::string. diff --git a/gdb/minsyms.h b/gdb/minsyms.h index f6799ef00c..9e8e4c75ea 100644 --- a/gdb/minsyms.h +++ b/gdb/minsyms.h @@ -128,10 +128,7 @@ class minimal_symbol_reader private: - /* No need for these. They are intentionally not defined anywhere. */ - minimal_symbol_reader &operator= - (const minimal_symbol_reader &); - minimal_symbol_reader (const minimal_symbol_reader &); + DISABLE_COPY_AND_ASSIGN (minimal_symbol_reader); struct objfile *m_objfile;