From e83e83dae9852a9d4d451589f324776710b34ee6 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 1 Apr 2022 16:46:50 +0200 Subject: [PATCH] Revert "Backport SPSCQueue commit 3086fa9." This reverts commit 2a3a57d245cc3e0736076dadeefd16f60853582f. Fucking MSVC 2015 has chosen to emit errors on unsupported attributes. --- client/tracy_SPSCQueue.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/tracy_SPSCQueue.h b/client/tracy_SPSCQueue.h index d683ed15..7f1752b5 100644 --- a/client/tracy_SPSCQueue.h +++ b/client/tracy_SPSCQueue.h @@ -79,7 +79,7 @@ public: writeIdx_.store(nextWriteIdx, std::memory_order_release); } - [[nodiscard]] T *front() noexcept { + T *front() noexcept { auto const readIdx = readIdx_.load(std::memory_order_relaxed); if (readIdx == writeIdxCache_) { writeIdxCache_ = writeIdx_.load(std::memory_order_acquire); @@ -103,7 +103,7 @@ public: readIdx_.store(nextReadIdx, std::memory_order_release); } - [[nodiscard]] size_t size() const noexcept { + size_t size() const noexcept { std::ptrdiff_t diff = writeIdx_.load(std::memory_order_acquire) - readIdx_.load(std::memory_order_acquire); if (diff < 0) { @@ -112,12 +112,12 @@ public: return static_cast(diff); } - [[nodiscard]] bool empty() const noexcept { + bool empty() const noexcept { return writeIdx_.load(std::memory_order_acquire) == readIdx_.load(std::memory_order_acquire); } - [[nodiscard]] size_t capacity() const noexcept { return capacity_ - 1; } + size_t capacity() const noexcept { return capacity_ - 1; } private: static constexpr size_t kCacheLineSize = 64;