libstdc++: Simplify std::variant construction using variable templates
authorJonathan Wakely <jwakely@redhat.com>
Thu, 23 Jun 2022 17:41:17 +0000 (18:41 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 27 Jun 2022 10:08:16 +0000 (11:08 +0100)
commitda55353e95f8ace6ff7d48e208e4f216623f6324
tree079e75bf8a651a5ab9969951dd4833c43f5e1885
parent6177f60d914abcb8520b87ae62658e70a7c13759
libstdc++: Simplify std::variant construction using variable templates

libstdc++-v3/ChangeLog:

* include/std/variant (_Build_FUN::_S_fun): Define fallback case
as deleted.
(__accepted_index, _Extra_visit_slot_needed): Replace class
templates with variable templates.
libstdc++-v3/include/std/variant