opened
TLaviron
username_0
Reproducible test case:
https://godbolt.org/z/oFGsrh

This occurs when the target tuple vector has enough capacity for the assigned range, but fewer current elements.

I suspect 
```cpp
DoCopyFromTupleArray(begin(), begin() + oldNumElements, first);
DoUninitializedCopyFromTupleArray(begin() + oldNumElements, begin() + newNumElements, first);
```

should be instead
```cpp
DoCopyFromTupleArray(begin(), begin() + oldNumElements, first);
DoUninitializedCopyFromTupleArray(begin() + oldNumElements, begin() + newNumElements, first + oldNumElements);
```
eastl::tuple_vector::assign(const value_tuple*, const value_tuple*) produce wrong results in some cases
issue
created
rparolin
username_1
Can you provide a PR for this fix?
comment
closed
MaxEWinkler
username_2
issue