This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA] inadvertent language switch during breakpoint_re_set_one
- From: Tom Tromey <tom at tromey dot com>
- To: Joel Brobecker <brobecker at adacore dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Thu, 10 May 2018 13:21:12 -0600
- Subject: Re: [RFA] inadvertent language switch during breakpoint_re_set_one
- References: <1525976353-67414-1-git-send-email-brobecker@adacore.com>
>>>>> "Joel" == Joel Brobecker <brobecker@adacore.com> writes:
Joel> + explicit scoped_restore_current_language_mode ()
Joel> + : m_lang_mode (language_mode)
Joel> + {
Joel> + }
Joel> +
Joel> + ~scoped_restore_current_language_mode ()
Joel> + {
Joel> + language_mode = m_lang_mode;
Joel> + }
[...]
Joel> + enum language_mode m_lang_mode;
For a plain scalar you can just use scoped_restore and make_scoped_restore.
Tom