diff --git a/src/memory/alloc.h b/src/memory/alloc.h index 6fe2c41..875bbc9 100644 --- a/src/memory/alloc.h +++ b/src/memory/alloc.h @@ -106,41 +106,14 @@ public: namespace detail { -template -class non_atomic { - T val_; - -public: - void store(T val, std::memory_order) noexcept { - val_ = val; - } - - T load(std::memory_order) const noexcept { - return val_; - } - - bool compare_exchange_weak(T&, T val, std::memory_order) noexcept { - // always return true - val_ = val; - return true; - } -}; - -class non_lock { -public: - void lock (void) noexcept {} - void unlock(void) noexcept {} -}; - -template