aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2022-07-15 09:51:50 -0400
committerMarek Polacek <polacek@redhat.com>2022-07-26 08:01:33 -0400
commit2333b58c9892667545d0c2c3ecd2d7b947197511 (patch)
treeccd386e88fb9b661e0bfd8c0f387d7ea9d3155ee /gcc/ada
parent2615502971ca11c15f1949c03d93ccfe1ce54f55 (diff)
downloadgcc-2333b58c9892667545d0c2c3ecd2d7b947197511.zip
gcc-2333b58c9892667545d0c2c3ecd2d7b947197511.tar.gz
gcc-2333b58c9892667545d0c2c3ecd2d7b947197511.tar.bz2
c++: ICE with erroneous template redeclaration [PR106311]
Here we ICE trying to get DECL_SOURCE_LOCATION of the parm that happens to be error_mark_node in this ill-formed test. I kept running into this while reducing code, so it'd be good to have it fixed. PR c++/106311 gcc/cp/ChangeLog: * pt.cc (redeclare_class_template): Check DECL_P before accessing DECL_SOURCE_LOCATION. gcc/testsuite/ChangeLog: * g++.dg/template/redecl5.C: New test.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions