Message ID | 20201029225212.GA2466134@redhat.com |
---|---|
State | New |
Headers | show |
Series | [committed] libstdc++: Avoid narrowing conversion in subrange constructor | expand |
diff --git a/libstdc++-v3/include/bits/ranges_util.h b/libstdc++-v3/include/bits/ranges_util.h index cc50e2ad4e4..416c3346254 100644 --- a/libstdc++-v3/include/bits/ranges_util.h +++ b/libstdc++-v3/include/bits/ranges_util.h @@ -247,7 +247,7 @@ namespace ranges && convertible_to<sentinel_t<_Rng>, _Sent> constexpr subrange(_Rng&& __r) requires _S_store_size && sized_range<_Rng> - : subrange{__r, ranges::size(__r)} + : subrange(__r, ranges::size(__r)) { } template<__detail::__not_same_as<subrange> _Rng>