diff options
author | Jason Merrill <jason@redhat.com> | 2023-12-13 14:15:44 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2023-12-13 15:04:44 -0500 |
commit | 063564ecbfc618cd019f86216a0224e144effae1 (patch) | |
tree | c5bb74529620d16b892b09255fe0ae41472c2752 /gcc/fortran | |
parent | da730b29f10fb48d5ed812535768c69ff7d74248 (diff) | |
download | gcc-063564ecbfc618cd019f86216a0224e144effae1.zip gcc-063564ecbfc618cd019f86216a0224e144effae1.tar.gz gcc-063564ecbfc618cd019f86216a0224e144effae1.tar.bz2 |
c++: TARGET_EXPR location in default arg [PR96997]
My r14-6505-g52b4b7d7f5c7c0 change to copy the location in
build_aggr_init_expr reopened PR96997; let's fix it properly this time, by
clearing the location like we do for other trees.
PR c++/96997
gcc/cp/ChangeLog:
* tree.cc (bot_manip): Check data.clear_location for TARGET_EXPR.
gcc/testsuite/ChangeLog:
* g++.dg/debug/cleanup2.C: New test.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions