diff --git a/types.cc b/types.cc index 526339f503..70d0e567c2 100644 --- a/types.cc +++ b/types.cc @@ -1478,7 +1478,7 @@ public: } b.push_back(v); } - std::copy(b.crbegin(), b.crend(), out); + out = std::copy(b.crbegin(), b.crend(), out); } virtual size_t serialized_size(const void* value) const override { if (!value) {