diff --git a/test/result_value_access.cpp b/test/result_value_access.cpp index 6093942..96a392c 100644 --- a/test/result_value_access.cpp +++ b/test/result_value_access.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include using namespace boost::system; @@ -223,7 +224,10 @@ int main() BOOST_TEST_NOT( r ); BOOST_TEST( !r ); +#if defined(BOOST_CLANG_VERSION) && BOOST_CLANG_VERSION < 30600 +#else BOOST_TEST_THROWS( r.value(), E2 ); +#endif BOOST_TEST_EQ( r.operator->(), static_cast(0) ); } @@ -471,7 +475,10 @@ int main() BOOST_TEST_NOT( r ); BOOST_TEST( !r ); +#if defined(BOOST_CLANG_VERSION) && BOOST_CLANG_VERSION < 30600 +#else BOOST_TEST_THROWS( r.value(), E2 ); +#endif BOOST_TEST_EQ( r.operator->(), static_cast(0) ); }