diff --git a/src/sfall_arrays.cc b/src/sfall_arrays.cc index 5ee78cf..9048b5e 100644 --- a/src/sfall_arrays.cc +++ b/src/sfall_arrays.cc @@ -405,7 +405,7 @@ public: pairs.push_back(KeyValuePair { std::move(keyEl), ArrayElement { val, program } }); } else { auto index = it - pairs.begin(); - std::swap(pairs[index].value, ArrayElement { val, program }); + pairs[index].value = ArrayElement { val, program }; } } }