Signed-off-by: Jonathan Wakely <jwak...@redhat.com> libstdc++-v3/ChangeLog:
PR libstdc++/102280 * include/std/span (span(Range&&)): Add constraint to deduction guide. Tested x86_64-linux. Committed to trunk.
commit e67917f5df9d84f5aed3513b3931a82870d25135 Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Sep 15 21:49:29 2021 libstdc++: Add missing constraint to std::span deduction guide [PR102280] Signed-off-by: Jonathan Wakely <jwak...@redhat.com> libstdc++-v3/ChangeLog: PR libstdc++/102280 * include/std/span (span(Range&&)): Add constraint to deduction guide. diff --git a/libstdc++-v3/include/std/span b/libstdc++-v3/include/std/span index be053e8ef38..af0d24b29f2 100644 --- a/libstdc++-v3/include/std/span +++ b/libstdc++-v3/include/std/span @@ -409,7 +409,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION span(_Iter, _End) -> span<remove_reference_t<iter_reference_t<_Iter>>>; - template<typename _Range> + template<ranges::contiguous_range _Range> span(_Range &&) -> span<remove_reference_t<ranges::range_reference_t<_Range&>>>;