mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
This implements P3217R0 and adds default argument for the value type templater parameter for uninitialized_fill, uninitialized_fill_n and their ranges counterpart. libstdc++-v3/ChangeLog: * include/bits/ranges_uninitialized.h (__uninitialized_fill_fn::operator()) (__uninitialized_fill_fn_n::operator()): Add default argument for _Tp parameter. * include/bits/stl_uninitialized.h (std::unitialized_fill) (std::unitialized_fill_n): Likewise. * include/pstl/glue_memory_defs.h (std::unitialized_fill) (std::unitialized_fill_n): Likewise. * include/bits/version.def (algorithm_default_value_type): Bump to 202603. * include/bits/version.h: Regenerate. * testsuite/25_algorithms/default_template_value.cc: Test for new algorithms. Reviewed-by: Jonathan Wakely <jwakely@redhat.com> Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>