diff options
author | Martin Sebor <msebor@redhat.com> | 2021-12-16 15:11:45 -0700 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2021-12-16 15:11:45 -0700 |
commit | 93faac7e32e4f9503c559f2a3e5a4732f5e9ea09 (patch) | |
tree | 818d8af4159d0ded45bcfe09155eb2a0098c42a1 /gcc/cp/class.c | |
parent | f91814c22595e1db642140efe030caf2c092ab6f (diff) | |
download | gcc-93faac7e32e4f9503c559f2a3e5a4732f5e9ea09.zip gcc-93faac7e32e4f9503c559f2a3e5a4732f5e9ea09.tar.gz gcc-93faac7e32e4f9503c559f2a3e5a4732f5e9ea09.tar.bz2 |
Check for class type before assuming a type is one [PR103703].
Resolves:
PR c++/103703 - ICE with -Wmismatched-tags with friends and templates
gcc/cp/ChangeLog:
PR c++/103703
* parser.c (class_decl_loc_t::diag_mismatched_tags): Check for class
type before assuming a type is one.
gcc/testsuite/ChangeLog:
PR c++/103703
* g++.dg/warn/Wmismatched-tags-9.C: New test.
Diffstat (limited to 'gcc/cp/class.c')
0 files changed, 0 insertions, 0 deletions