re PR c++/19894 (pointer-to-void member not rejected in template)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Wed, 8 Jun 2005 11:09:13 +0000 (11:09 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Wed, 8 Jun 2005 11:09:13 +0000 (11:09 +0000)
commitcb6d4a9fce89e5bea9476338870125bac9b83e96
treed807bfd40a0af5e5e71210780fe36ea13da24aee
parent21956c07ad851e6fa1b3892cb87b495c11efc2ba
re PR c++/19894 (pointer-to-void member not rejected in template)

PR c++/19894
* pt.c (tsubst): Reject pointer-to-member of type void.

* g++.dg/template/ptrmem15.C: New test.

PR c++/20563
* parser.c (cp_parser_label_declaration): Deal with invalid/missing
identifiers.

* g++.dg/ext/label4.C: New test.

From-SVN: r100754
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/label4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/ptrmem15.C [new file with mode: 0644]