[PATCH] libstdc++/ranges: Uglify 'sizes' function parameter
Hewill Kang
hewillk@gmail.com
Wed Apr 1 16:29:26 GMT 2026
https://github.com/gcc-mirror/gcc/blob/6497b8530c917e2877eb7853f03c7ca64c99c5cb/libstdc%2B%2B-v3/include/std/ranges#L10108
Does this also need uglify?
Patrick Palka <ppalka@redhat.com> 於 2026年4月1日週三 下午11:42寫道:
> OK for trunk/backports? I wonder if Jakub's uglification plugin
> caught this one.
>
> -- >8 --
>
> libstdc++-v3/ChangeLog:
>
> * include/std/ranges (zip_view::size): Uglify 'sizes'
> parameter.
> ---
> libstdc++-v3/include/std/ranges | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/libstdc++-v3/include/std/ranges
> b/libstdc++-v3/include/std/ranges
> index eebb978221f1..0aa4191e04f6 100644
> --- a/libstdc++-v3/include/std/ranges
> +++ b/libstdc++-v3/include/std/ranges
> @@ -4807,18 +4807,18 @@ namespace views::__adaptor
> constexpr auto
> size() requires (sized_range<_Vs> && ...)
> {
> - return std::apply([](auto... sizes) {
> - using _CT =
> __detail::__make_unsigned_like_t<common_type_t<decltype(sizes)...>>;
> - return ranges::min({_CT(sizes)...});
> + return std::apply([](auto... __sizes) {
> + using _CT =
> __detail::__make_unsigned_like_t<common_type_t<decltype(__sizes)...>>;
> + return ranges::min({_CT(__sizes)...});
> }, __detail::__tuple_transform(ranges::size, _M_views));
> }
>
> constexpr auto
> size() const requires (sized_range<const _Vs> && ...)
> {
> - return std::apply([](auto... sizes) {
> - using _CT =
> __detail::__make_unsigned_like_t<common_type_t<decltype(sizes)...>>;
> - return ranges::min({_CT(sizes)...});
> + return std::apply([](auto... __sizes) {
> + using _CT =
> __detail::__make_unsigned_like_t<common_type_t<decltype(__sizes)...>>;
> + return ranges::min({_CT(__sizes)...});
> }, __detail::__tuple_transform(ranges::size, _M_views));
> }
> };
> --
> 2.53.0.764.g270e10ad6d
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://gcc.gnu.org/pipermail/libstdc++/attachments/20260402/cfcab954/attachment.htm>
More information about the Libstdc++
mailing list