diff --git a/include/boost/compute/container/valarray.hpp b/include/boost/compute/container/valarray.hpp index 8ac8e017..981ec2e5 100644 --- a/include/boost/compute/container/valarray.hpp +++ b/include/boost/compute/container/valarray.hpp @@ -67,6 +67,7 @@ public: valarray(const valarray &other) : m_buffer(other.m_buffer.get_context(), other.size() * sizeof(T)) { + copy(other.begin(), other.end(), begin()); } valarray(const std::valarray &valarray,