diff --git a/include/common/polylib.hh b/include/common/polylib.hh index a76a4f8c..dc5e92a4 100644 --- a/include/common/polylib.hh +++ b/include/common/polylib.hh @@ -317,7 +317,7 @@ public: { // move us to dynamic if we'll expand too big if (new_size > N && !is_dynamic()) { - auto &vector = vector_type(begin(), end()); + auto vector = vector_type(begin(), end()); vector.resize(new_size); data = std::move(vector); } else if (is_dynamic()) {