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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE when deleting temporary |[14/15 Regression] ICE when
                   |array                       |deleting temporary array
   Target Milestone|---                         |14.2
           Priority|P3                          |P2
      Known to work|                            |13.2.0

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
And GCC 13 complains:

t.ii: In function ‘void f()’:
t.ii:3:14: warning: deleting array ‘T()’
    3 |       delete T{};
      |              ^~~
t.ii:3:14: error: taking address of temporary array
t.ii:3:14: error: type ‘using T = int [2]’ {aka ‘int [2]’} argument given to
‘delete’, expected pointer

Reply via email to