Mercurial > octave
changeset 33063:d9ff240f1339
Eliminate final uses of volatile in codebase (bug #65321)
* quit.cc (octave_signal_caught): Remove "volatile" from declaration of
std::atomic object.
* quit.h (octave_signal_caught): Remove "volatile" from extern declaration of
octave_signal_caught.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 20 Feb 2024 14:02:11 -0800 |
parents | 406c7ef068af |
children | 6fa52e36a8f2 |
files | liboctave/util/quit.cc liboctave/util/quit.h |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/util/quit.cc Tue Feb 20 13:41:10 2024 -0800 +++ b/liboctave/util/quit.cc Tue Feb 20 14:02:11 2024 -0800 @@ -38,7 +38,7 @@ std::atomic<sig_atomic_t> octave_interrupt_state{0}; -volatile std::atomic<bool> octave_signal_caught{false}; +std::atomic<bool> octave_signal_caught{false}; void (*octave_signal_hook) () = nullptr; void (*octave_interrupt_hook) () = nullptr;
--- a/liboctave/util/quit.h Tue Feb 20 13:41:10 2024 -0800 +++ b/liboctave/util/quit.h Tue Feb 20 14:02:11 2024 -0800 @@ -226,7 +226,7 @@ extern OCTAVE_API std::atomic<int> octave_interrupt_state; -extern OCTAVE_API volatile std::atomic<bool> octave_signal_caught; +extern OCTAVE_API std::atomic<bool> octave_signal_caught; #endif