https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104981
--- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> --- the coroutines code appears to be passing reasonable input to the CTOR build call. coroutines.cc:4922: r = build_special_member_call (p, complete_ctor_identifier, NULL, promise_type, LOOKUP_NORMAL, tf_warning_or_error); I think I will need some help from folks more knowledgeable about the lookup code.