[Bug c++/90629] New: Support for -Wmismatched-new-delete
david.bolvansky at gmail dot com
gcc-bugzilla@gcc.gnu.org
Sat May 25 12:28:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90629
Bug ID: 90629
Summary: Support for -Wmismatched-new-delete
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: david.bolvansky at gmail dot com
Target Milestone: ---
void alloc() {
int *arr = new int [10];
delete arr;
}
GCC with -Wall -Wextra - No warnings.
Clang with -Wall -Wextra:
<source>:5:5: warning: 'delete' applied to a pointer that was allocated with
'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
delete arr;
^
[]
<source>:4:16: note: allocated with 'new[]' here
int *arr = new int [10];
More information about the Gcc-bugs
mailing list