diff --git a/test/error_code_test.cpp b/test/error_code_test.cpp index fa7739e..2c13c90 100644 --- a/test/error_code_test.cpp +++ b/test/error_code_test.cpp @@ -285,8 +285,8 @@ int main( int, char ** ) std::cout << "POSIX tests...\n"; ec = error_code( EACCES, system_category() ); - BOOST_TEST( ec == error_code( errc::permission_denied, system_category() ) ); - BOOST_TEST( error_code( errc::permission_denied, system_category() ) == ec ); + BOOST_TEST( ec == error_code( static_cast(errc::permission_denied), system_category() ) ); + BOOST_TEST( error_code( static_cast(errc::permission_denied), system_category() ) == ec ); BOOST_TEST( ec == errc::permission_denied ); BOOST_TEST( errc::permission_denied == ec ); BOOST_TEST( ec.default_error_condition().value() == static_cast(errc::permission_denied) );