PR c++/17401
authorgiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Feb 2005 10:26:22 +0000 (10:26 +0000)
committergiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Feb 2005 10:26:22 +0000 (10:26 +0000)
commit6134017ac80e39e0cf9a4eaf8b3c01a759afce03
tree983d0094d83cbea096c2fd0c40e4d3de7dd54f48
parent71b0614d9d0c74e061b8338cd2ad0e6187dd10f4
PR c++/17401
* parser.c (cp_parser_pure_specifier): Emit a specific error
message with an invalid pure specifier.
* decl2.c (grok_function_init): Remove.
(grokfield): An initializer for a method is a always a pure
specifier.

PR c++/17401
* g++.dg/parse/error25.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94656 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/error25.C [new file with mode: 0644]