diff --git a/src/sfizz/BufferPool.h b/src/sfizz/BufferPool.h index 0d35f73a..54186e7a 100644 --- a/src/sfizz/BufferPool.h +++ b/src/sfizz/BufferPool.h @@ -33,7 +33,7 @@ public: : value(std::move(value)), available(available) {} T& operator*() { return value; } T* operator->() { return &value; } - operator bool() const { return available != nullptr; } + explicit operator bool() const { return available != nullptr; } ~SpanHolder() { if (available)