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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2024-08-28
           Keywords|rejects-valid               |diagnostic
            Summary|std::ranges::to vs          |Better diagnostic for
                   |constexpr                   |dynamic allocation that
                   |                            |isn't freed by constant
                   |                            |expression

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Agreed. But maybe we could improve the "because it refers to a result of
operator new" diagnostic.

The problem isn't that the pipeline expression refers to the result of operator
new, it's that it doesn't deallocate it before the end of the constant
expression.

Reply via email to