https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94336
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Marek Polacek <mpola...@gcc.gnu.org>: https://gcc.gnu.org/g:71d69548a1b2c85220ac6354564fd272beb9263f commit r10-7408-g71d69548a1b2c85220ac6354564fd272beb9263f Author: Marek Polacek <pola...@redhat.com> Date: Thu Mar 26 16:07:17 2020 -0400 c++: template keyword accepted before destructor names [PR94336] This came up on the C++ core list recently. We don't diagnose the case when 'template' is followed by a destructor name which is not permitted by [temp.names]/5. PR c++/94336 - template keyword accepted before destructor names. * parser.c (cp_parser_unqualified_id): Give an error when 'template' is followed by a destructor name. * g++.dg/template/template-keyword2.C: New test.