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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
            Summary|[constexpr] accepts-invalid |[constexpr] poor diagnostic
                   |with new-expression in      |for new-expression in
                   |constant expression         |constant expression
                 CC|                            |jason at gcc dot gnu.org

--- Comment #10 from Jason Merrill <jason at gcc dot gnu.org> ---
so yes, the accepts-invalid for comment #6 was fixed in GCC 12, but the
diagnostic isn't very helpful; the conversion from void* is implicit, not
written by the user.  It would be more useful to point out the placement new.

Reply via email to