This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFA] inadvertent language switch during breakpoint_re_set_one


>>>>> "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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]