diff --git a/sc/qa/unit/mark_test.cxx b/sc/qa/unit/mark_test.cxx index ed46311dc82d..d66c700d54d3 100644 --- a/sc/qa/unit/mark_test.cxx +++ b/sc/qa/unit/mark_test.cxx @@ -136,12 +136,8 @@ private: static void lcl_GetSortedRanges( const ScRangeList& rRangeList, ScRangeList& rRangeListOut ) { rRangeListOut.RemoveAll(); - std::vector aRanges; - size_t nSize = rRangeList.size(); - aRanges.reserve( nSize ); - aRanges.insert(aRanges.end(), rRangeList.begin(), rRangeList.end()); - std::sort( aRanges.begin(), aRanges.end() ); - rRangeListOut.insert(rRangeListOut.end(), aRanges.begin(), aRanges.end()); + rRangeListOut.insert(rRangeListOut.end(), rRangeList.begin(), rRangeList.end()); + std::sort(rRangeListOut.begin(), rRangeListOut.end()); } void Test::testSimpleMark( const ScRange& rRange, const ScRange& rSelectionCover,