// Copyright 2023 Peter Dimov. // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt #include #include template void test( T const& t, U const& u ) { BOOST_TEST_NE( static_cast( &t ), static_cast( &u ) ); } int main() { using namespace boost::system; test( result::in_place_value, result::in_place_error ); test( result::in_place_value, result::in_place_error ); test( result::in_place_value, result::in_place_error ); return boost::report_errors(); }