diff --git a/base/base_tests/buffer_vector_test.cpp b/base/base_tests/buffer_vector_test.cpp index 3a209197f4..cf1407f203 100644 --- a/base/base_tests/buffer_vector_test.cpp +++ b/base/base_tests/buffer_vector_test.cpp @@ -74,12 +74,9 @@ UNIT_TEST(BufferVectorSwap) TEST_EQUAL ( v1[0][0], 666, () ); TEST_EQUAL ( dd1, v1[0].data(), () ); - // resize from 1 to 7 => will push_back v[0] to new place - // (??? but can stay at the same place ???) v1.resize(7); TEST_EQUAL ( v1[0].size(), 1, () ); TEST_EQUAL ( v1[0][0], 666, () ); - TEST_NOT_EQUAL ( dd1, v1[0].data(), () ); } { diff --git a/base/buffer_vector.hpp b/base/buffer_vector.hpp index 31fd71bb7f..d33cb825df 100644 --- a/base/buffer_vector.hpp +++ b/base/buffer_vector.hpp @@ -278,7 +278,6 @@ public: else { ASSERT_EQUAL(m_size, N, ()); - m_dynamic.reserve(N + 1); SwitchToDynamic(); m_dynamic.push_back(t); ASSERT_EQUAL(m_dynamic.size(), N + 1, ()); @@ -297,7 +296,6 @@ public: else { ASSERT_EQUAL(m_size, N, ()); - m_dynamic.reserve(N + 1); SwitchToDynamic(); m_dynamic.push_back(move(t)); ASSERT_EQUAL(m_dynamic.size(), N + 1, ());