https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68700

Mark Wielaard <mark at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mark at gcc dot gnu.org
         Depends on|                            |78252

--- Comment #2 from Mark Wielaard <mark at gcc dot gnu.org> ---
This seems related to Bug 78252 - C++ demangler crashes with infinite recursion
with lambda (auto)

With the patch proposed for that bug the symbol demangles to:

service::storage_proxy::init_messaging_service()::{lambda(unsigned int,
utils::UUID)#10}::operator()(unsigned int, utils::UUID)
const::{lambda(auto&&)#1} futurize<frozen_schema>::apply<future<frozen_schema>
seastar::sharded<service::storage_proxy>::invoke_on<service::storage_proxy::init_messaging_service()::{lambda(unsigned
int, utils::UUID)#10}::operator()(unsigned int, utils::UUID)
const::{lambda(auto&&)#1}, future<frozen_schema> >(unsigned int,
service::storage_proxy::init_messaging_service()::{lambda(unsigned int,
utils::UUID)#10}::operator()(unsigned int, utils::UUID)
const::{lambda(auto&&)#1})::{lambda()#1}&>(future<frozen_schema>
seastar::sharded<service::storage_proxy>::invoke_on<service::storage_proxy::init_messaging_service()::{lambda(unsigned
int, utils::UUID)#10}::operator()(unsigned int, utils::UUID)
const::{lambda(auto&&)#1}, future<frozen_schema> >(unsigned int,
service::storage_proxy::init_messaging_service()::{lambda(unsigned int,
utils::UUID)#10}::operator()(unsigned int, utils::UUID)
const::{lambda(auto&&)#1})::{lambda()#1}&)


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78252
[Bug 78252] C++ demangler crashes with infinite recursion with lambda (auto)

Reply via email to