diff --git a/include/ring-buffer.h b/include/ring-buffer.h index 5d8f40b..e0a2a85 100644 --- a/include/ring-buffer.h +++ b/include/ring-buffer.h @@ -30,7 +30,7 @@ public: basic_ring_buffer() = default; ~basic_ring_buffer() = default; CONSTEXPR basic_ring_buffer(const Container& other) COND_NOEXCEPT(noexcept(Container(other))) : container(other) {} - CONSTEXPR basic_ring_buffer(Container&& other) COND_NOEXCEPT(noexcept(Container(other))) : container(other) {} + CONSTEXPR basic_ring_buffer(Container&& other) COND_NOEXCEPT(noexcept(Container(std::move(other)))) : container(std::move(other)) {} basic_ring_buffer(const basic_ring_buffer& other) = default; basic_ring_buffer(basic_ring_buffer&& other) = default; basic_ring_buffer& operator=(const basic_ring_buffer& other) = default;