diff --git a/src/lib_json/json_value.cpp b/src/lib_json/json_value.cpp index 1645159..378ea79 100644 --- a/src/lib_json/json_value.cpp +++ b/src/lib_json/json_value.cpp @@ -913,7 +913,7 @@ void Value::resize(ArrayIndex newSize) { clear(); else if (newSize > oldSize) for (ArrayIndex i = oldSize; i < newSize; ++i) - (*this)[i]; + (*this)[i]; else { for (ArrayIndex index = newSize; index < oldSize; ++index) { value_.map_->erase(index); diff --git a/src/test_lib_json/main.cpp b/src/test_lib_json/main.cpp index d517a5e..e8bc7bc 100644 --- a/src/test_lib_json/main.cpp +++ b/src/test_lib_json/main.cpp @@ -351,13 +351,13 @@ JSONTEST_FIXTURE_LOCAL(ValueTest, resizeArray) { } JSONTEST_FIXTURE_LOCAL(ValueTest, resizePopulatesAllMissingElements) { - int n = 10; - Json::Value v; - v.resize(n); - JSONTEST_ASSERT_EQUAL(n, v.size()); - JSONTEST_ASSERT_EQUAL(n, std::distance(v.begin(), v.end())); - for (const Json::Value& e : v) - JSONTEST_ASSERT_EQUAL(e, Json::Value{}); + int n = 10; + Json::Value v; + v.resize(n); + JSONTEST_ASSERT_EQUAL(n, v.size()); + JSONTEST_ASSERT_EQUAL(n, std::distance(v.begin(), v.end())); + for (const Json::Value& e : v) + JSONTEST_ASSERT_EQUAL(e, Json::Value{}); } JSONTEST_FIXTURE_LOCAL(ValueTest, getArrayValue) {