Fix static_variant_depth_test

This commit is contained in:
Abit 2020-04-19 18:03:37 +02:00 committed by GitHub
parent c72d5d31cc
commit 377f843478
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -74,7 +74,7 @@ BOOST_AUTO_TEST_CASE(static_variant_depth_test)
int count = 0;
for( const auto& line : lines )
if( line.find("_svdt_visitor") != std::string::npos ) count++;
BOOST_CHECK_LT( 2, count ); // test.visit(), static_variant::visit, function object, visitor.
BOOST_CHECK_LT( 1, count ); // test.visit(), static_variant::visit, function object, visitor.
// The actual count depends on compiler and optimization settings.
BOOST_CHECK_GT( 10, count ); // It *should* be less than the number of static variant components.
// some is implementation-dependent