mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Following LWG4520 resolution from paper P4144R1 Remove span’s initializer_list constructor for C++26. libstdc++-v3/ChangeLog: * include/bits/version.def (span_initializer_list): Remove. * include/bits/version.h: Regenerate. * include/std/span (span::span(initializer_list<value_type>)): Remove. * testsuite/23_containers/span/init_list_cons.cc: Removed. * testsuite/23_containers/span/init_list_cons_neg.cc: Removed. * testsuite/23_containers/inplace_vector/copy.cc: Replace span with initializer_list in eq helper. * testsuite/23_containers/inplace_vector/erasure.cc: Likewise. * testsuite/23_containers/inplace_vector/move.cc: Likewise. Reviewed-by: Jonathan Wakely <jwakely@redhat.com> Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>