https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101420
--- Comment #14 from Avi Kivity <a...@cloudius-systems.com> --- Very likely it's a dup: db::view::view_update_builder builder = co_await db::view::make_view_update_builder( base, std::move(views), flat_mutation_reader_from_mutations(std::move(permit), {std::move(m)}), std::move(existings), now); The {std::move(m)} thing becomes an std::initializer_list used to initialize an std::vector, and that other bug also had an std::initializer_list.