https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115660
--- Comment #3 from vipcxj at 126 dot com --- co_await signal->join(closer, {"root.room1"}) change to auto rooms_arg = {std::string("root.room1")}; co_await signal->join(closer, std::move(rooms_arg)); error disappeared. but co_await signal->join(closer, {"root.room1"}) change to co_await signal->join(closer, {std::string("root.room1")}); not work