Repository navigation
[GNATS 26934] Spurious diagnostic for no default contructor exsits for class "coro_feature_tester" #150
jhsedg
started this conversation in
Issue Triage - General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Customer bug ID
cobalt/test/this_coro.test/this_coro.cpp
Description
cpfe -DTEST_NUMBER=1 --c++20 --gnu_version=120100 -w -tused Test_name.c
"../libs/cobalt/test/this_coro.cpp", line 69: error: no default constructor
exists for class "coro_feature_tester"
static void promise_cancellation_base_impl(coro_feature_tester * this_); struct promise_cancellation_base : public BOOST_AUTO_TEST_CASE_FIXTUR
E { void test_method(); }; static void promise_cancellation_base_invoker() { ::boost::unit_test::unit_test_log.set_checkpoint( ::boost::unit_tes
t::const_string( "../libs/cobalt/test/this_coro.cpp", sizeof( "../libs/cobalt/test/this_coro.cpp" ) - 1 ), static_caststd::size_t(69), (::boos
t::wrap_stringstream().ref() << '"' << "promise_cancellation_base" << "" fixture ctor").str() ); promise_cancellation_base t; ::boost::unit_tes
t::unit_test_log.set_checkpoint( ::boost::unit_test::const_string( "../libs/cobalt/test/this_coro.cpp", sizeof( "../libs/cobalt/test/this_coro.c
pp" ) - 1 ), static_caststd::size_t(69), (::boost::wrap_stringstream().ref() << '"' << "promise_cancellation_base" << "" fixture setup").str(
) ); boost::unit_test::setup_conditional(t); ::boost::unit_test::unit_test_log.set_checkpoint( ::boost::unit_test::const_string( "../libs/cobalt
/test/this_coro.cpp", sizeof( "../libs/cobalt/test/this_coro.cpp" ) - 1 ), static_caststd::size_t(69), (::boost::wrap_stringstream().ref() <<
'"' << "promise_cancellation_base" << "" test entry").str() ); t.test_method(); ::boost::unit_test::unit_test_log.set_checkpoint( ::boost::unit
_test::const_string( "../libs/cobalt/test/this_coro.cpp", sizeof( "../libs/cobalt/test/this_coro.cpp" ) - 1 ), static_caststd::size_t(69), (::
boost::wrap_stringstream().ref() << '"' << "promise_cancellation_base" << "" fixture teardown").str() ); boost::unit_test::teardown_conditional
(t); ::boost::unit_test::unit_test_log.set_checkpoint( ::boost::unit_test::const_string( "../libs/cobalt/test/this_coro.cpp", sizeof( "../libs/c
obalt/test/this_coro.cpp" ) - 1 ), static_caststd::size_t(69), (::boost::wrap_stringstream().ref() << '"' << "promise_cancellation_base" << "
" fixture dtor").str() ); } struct promise_cancellation_base_id {}; static boost::unit_test::ut_detail::auto_test_unit_registrar promise_cancell
ation_base_registrar691 attribute((unused))( boost::unit_test::make_test_case( &promise_cancellation_base_invoker, "promise_cancellation
_base", "../libs/cobalt/test/this_coro.cpp", 69 ), boost::unit_test::decorator::collector_t::instance() ); void promise_cancellation_base::test_
method() { promise_cancellation_base_impl(nullptr); } static void promise_cancellation_base_impl(coro_feature_tester * this_)
Notes
mjh, 2024-01-12:
Reduced test in gnats/26934a.C.
ellen, 2024-01-08:
We will try to get a reduced test case.
All reactions