https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113154

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #1)
> I doubt, the patch which fixed this can/will be backported to the GCC 11
> releases.

Right. GCC 11 is correct according to the C++20 standard, but the semantics
were changed after the C++20 standard was published. That was implemented in
GCC with:

commit 5e1b17f038671df1a6580ece4cd58ef91cc1e234
Author: Patrick Palka
Date:   Tue Feb 22 09:37:58 2022 -0500

    libstdc++: Implement P2415R2 changes to viewable_range / views::all

    This implements the wording changes in P2415R2 "What is a view?", which
    is a DR for C++20.

I don't think we want to backport it.

Reply via email to