https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103703
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-11 branch has been updated by Martin Sebor <mse...@gcc.gnu.org>: https://gcc.gnu.org/g:4f556312da96bf2db67b014612de86594d4ad003 commit r11-9395-g4f556312da96bf2db67b014612de86594d4ad003 Author: Martin Sebor <mse...@redhat.com> Date: Thu Dec 16 15:35:55 2021 -0700 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.