re PR c++/51 (g++ reports error for ISO C++ example)
authorNathan Sidwell <nathan@codesourcery.com>
Tue, 11 Dec 2001 20:11:34 +0000 (20:11 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Tue, 11 Dec 2001 20:11:34 +0000 (20:11 +0000)
commit270d8c65bd24496ae43ba4bc9b5050fa039ca2ce
treeb72e75e6df8ea8e5735b8bb1b61a5f6d3a51eeea
parent9aa8a1df0506a9622fea14f7c28b73fdd5324f8e
re PR c++/51 (g++ reports error for ISO C++ example)

cp:
PR g++/51
* parse.y (frob_specs): Indicate it is a language linkage which
contained the extern.
* decl.c (grokdeclarator): Allow extern language linkage with
other specifiers.
testsuite:
* g++.dg/other/linkage1.C: New test.
* g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
specifiers.

From-SVN: r47891
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/parse.y
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/linkage1.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C