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