diff --git a/src/corelib/tools/qvarlengtharray.h b/src/corelib/tools/qvarlengtharray.h index efc58beebf5..0db433cb623 100644 --- a/src/corelib/tools/qvarlengtharray.h +++ b/src/corelib/tools/qvarlengtharray.h @@ -360,8 +360,7 @@ public: inline QVarLengthArray(InputIterator first, InputIterator last) : QVarLengthArray() { - QtPrivate::reserveIfForwardIterator(this, first, last); - std::copy(first, last, std::back_inserter(*this)); + assign(first, last); } inline ~QVarLengthArray()