diff options
author | Jason Merrill <jason@redhat.com> | 2022-01-06 16:13:04 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-01-07 17:11:56 -0500 |
commit | 6cd51207f5732b5258e883e9030b94c987b6d696 (patch) | |
tree | ed273fb8060d19c9175856c892efb20bea769f7f /libgfortran/generated/spread_i1.c | |
parent | 997130f778c56466a825627644e510960585521b (diff) | |
download | gcc-6cd51207f5732b5258e883e9030b94c987b6d696.zip gcc-6cd51207f5732b5258e883e9030b94c987b6d696.tar.gz gcc-6cd51207f5732b5258e883e9030b94c987b6d696.tar.bz2 |
c++: check delete access with trivial init [PR20040]
Apparently we need to check the accessibility of the deallocation function
even if there is no initialization.
PR c++/20040
gcc/cp/ChangeLog:
* init.c (build_new_1): Also build pointer cleanup if
TYPE_GETS_DELETE.
* cp-tree.h (TYPE_GETS_VEC_DELETE): New.
gcc/testsuite/ChangeLog:
* g++.dg/init/delete4.C: New test.
Diffstat (limited to 'libgfortran/generated/spread_i1.c')
0 files changed, 0 insertions, 0 deletions