diff --git a/concurrentqueue.h b/concurrentqueue.h index 7f9c50ca..2fdf546e 100644 --- a/concurrentqueue.h +++ b/concurrentqueue.h @@ -1248,7 +1248,7 @@ class ConcurrentQueue // Set flags std::atomic_thread_fence(std::memory_order_release); i = BLOCK_SIZE - 1 - static_cast(i & static_cast(BLOCK_SIZE - 1)) - count + 1; - for (auto j = 0; j != count; ++j) { + for (size_t j = 0; j != count; ++j) { assert(!emptyFlags[i + j].load(std::memory_order_relaxed)); emptyFlags[i + j].store(true, std::memory_order_relaxed); }