Add assert_invariant call to catch errors earlier

This commit is contained in:
Carl Smedstad 2021-09-27 21:02:43 +02:00
parent 1a8ae08495
commit 80688bd32a
No known key found for this signature in database
GPG Key ID: 5EED78D7F779E010
2 changed files with 2 additions and 0 deletions

View File

@ -3713,6 +3713,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
set_parents(begin() + static_cast<typename iterator::difference_type>(old_size), static_cast<typename iterator::difference_type>(idx + 1 - old_size));
}
#endif
assert_invariant();
}
return m_value.array->operator[](idx);

View File

@ -21119,6 +21119,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec
set_parents(begin() + static_cast<typename iterator::difference_type>(old_size), static_cast<typename iterator::difference_type>(idx + 1 - old_size));
}
#endif
assert_invariant();
}
return m_value.array->operator[](idx);