-
- Downloads
decl2.c (delete_sanity): Add location_t parameter and use it throughout.
/gcc/cp 2019-12-30 Paolo Carlini <paolo.carlini@oracle.com> * decl2.c (delete_sanity): Add location_t parameter and use it throughout. * init.c (build_vec_delete_1): Likewise. (build_delete): Likewise. (build_vec_delete): Likewise. (perform_target_ctor): Adjust call. (perform_member_init): Likewise. (build_vec_init): Likewise. * decl.c (cxx_maybe_build_cleanup): Likewise. * pt.c (tsubst_copy_and_build): Likewise. * parser.c (cp_parser_delete_expression): Likewise, pass the combined_loc. * cp-tree.h: Update declarations. /libcc1 2019-12-30 Paolo Carlini <paolo.carlini@oracle.com> * libcp1plugin.cc (plugin_build_unary_expr): Update delete_sanity call. /gcc/testsuite 2019-12-30 Paolo Carlini <paolo.carlini@oracle.com> * g++.dg/init/delete1.C: Check locations too. * g++.dg/ipa/pr85607.C: Likewise. * g++.dg/warn/Wdelete-incomplete-1.C: Likewise. * g++.dg/warn/delete-non-virtual-dtor.C: Likewise. * g++.dg/warn/incomplete1.C: Likewise. From-SVN: r279768
Showing
- gcc/cp/ChangeLog 16 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-tree.h 4 additions, 3 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 1 addition, 1 deletiongcc/cp/decl.c
- gcc/cp/decl2.c 12 additions, 10 deletionsgcc/cp/decl2.c
- gcc/cp/init.c 55 additions, 46 deletionsgcc/cp/init.c
- gcc/cp/parser.c 1 addition, 2 deletionsgcc/cp/parser.c
- gcc/cp/pt.c 1 addition, 1 deletiongcc/cp/pt.c
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/init/delete1.C 4 additions, 2 deletionsgcc/testsuite/g++.dg/init/delete1.C
- gcc/testsuite/g++.dg/ipa/pr85607.C 4 additions, 4 deletionsgcc/testsuite/g++.dg/ipa/pr85607.C
- gcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C 4 additions, 3 deletionsgcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C
- gcc/testsuite/g++.dg/warn/delete-non-virtual-dtor.C 5 additions, 5 deletionsgcc/testsuite/g++.dg/warn/delete-non-virtual-dtor.C
- gcc/testsuite/g++.dg/warn/incomplete1.C 4 additions, 4 deletionsgcc/testsuite/g++.dg/warn/incomplete1.C
- libcc1/ChangeLog 5 additions, 0 deletionslibcc1/ChangeLog
- libcc1/libcp1plugin.cc 2 additions, 1 deletionlibcc1/libcp1plugin.cc
Loading
Please register or sign in to comment