Clean up raii count checkers to avoid extraneous assertions

This commit is contained in:
Christian Mazakas
2023-06-01 14:18:54 -07:00
parent 9a22f8fbee
commit e7c1e1a56e
2 changed files with 1 additions and 8 deletions

View File

@ -416,9 +416,6 @@ template <class T> using span_value_type = typename T::value_type;
void check_raii_counts()
{
BOOST_TEST_GE(raii::default_constructor, 0u);
BOOST_TEST_GE(raii::copy_constructor, 0u);
BOOST_TEST_GE(raii::move_constructor, 0u);
BOOST_TEST_GT(raii::destructor, 0u);
BOOST_TEST_EQ(

View File

@ -385,9 +385,6 @@ template <class T> using span_value_type = typename T::value_type;
void check_raii_counts()
{
BOOST_TEST_GE(raii::default_constructor, 0u);
BOOST_TEST_GE(raii::copy_constructor, 0u);
BOOST_TEST_GE(raii::move_constructor, 0u);
BOOST_TEST_GT(raii::destructor, 0u);
BOOST_TEST_EQ(
@ -581,8 +578,7 @@ public:
void deallocate(pointer p, size_type) { ::operator delete((void*)p.ptr_); }
template <class U, class... Args>
void construct(U* p, Args&&... args)
template <class U, class... Args> void construct(U* p, Args&&... args)
{
new ((void*)p) U(std::forward<Args>(args)...);
}