diff options
Diffstat (limited to 'src/common/Threading/MPSCQueue.h')
-rw-r--r-- | src/common/Threading/MPSCQueue.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common/Threading/MPSCQueue.h b/src/common/Threading/MPSCQueue.h index ee58eb96b29..c4f95b80c5c 100644 --- a/src/common/Threading/MPSCQueue.h +++ b/src/common/Threading/MPSCQueue.h @@ -96,7 +96,7 @@ class MPSCQueueIntrusive using Atomic = std::atomic<T*>; public: - MPSCQueueIntrusive() : _dummyPtr(reinterpret_cast<T*>(_dummy.data())), _head(_dummyPtr), _tail(_dummyPtr) + MPSCQueueIntrusive() : _dummy(), _dummyPtr(reinterpret_cast<T*>(_dummy.data())), _head(_dummyPtr), _tail(_dummyPtr) { // _dummy is constructed from raw byte array and is intentionally left uninitialized (it might not be default constructible) // so we init only its IntrusiveLink here |