This commit is contained in:
Scott E. Graves 2024-12-19 13:34:57 -06:00
parent a3991e7c76
commit 12db0a3753

View File

@ -56,11 +56,12 @@ public:
auto operator=(atomic &&) -> atomic & = default; auto operator=(atomic &&) -> atomic & = default;
auto operator=(const data_t &data) -> atomic & { auto operator=(const data_t &data) -> atomic & {
mutex_lock lock(*mtx_); if (&data == &data_) {
if (&data != &data_) { return *this;
data_ = data;
} }
mutex_lock lock(*mtx_);
data_ = data;
return *this; return *this;
} }