]> gcc.gnu.org Git - gcc.git/commit
Restrict DR 757 change to C++0x mode.
authorJason Merrill <jason@redhat.com>
Mon, 2 Nov 2009 16:14:26 +0000 (11:14 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 2 Nov 2009 16:14:26 +0000 (11:14 -0500)
commit1eee69dd7102f777d5a147beb7d7686a7057df78
tree8bf6182385501879c97b8e139429d6712bc20e8d
parentd7c0c068dd5d174f5183c2187499332198aea683
Restrict DR 757 change to C++0x mode.

* decl2.c (mark_used): Check cxx_dialect.
* decl.c (grokfndecl): Do check type linkage in C++98 mode.
(grokvardecl): Likewise.
* pt.c (check_instantiated_arg): Likewise.

From-SVN: r153816
19 files changed:
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/mangle32.C
gcc/testsuite/g++.dg/cpp0x/linkage2.C [moved from gcc/testsuite/g++.dg/other/linkage2.C with 97% similarity]
gcc/testsuite/g++.dg/cpp0x/nolinkage1.C
gcc/testsuite/g++.dg/debug/dwarf2/anonname1.C
gcc/testsuite/g++.dg/ext/anon-struct4.C
gcc/testsuite/g++.dg/lookup/anon2.C
gcc/testsuite/g++.dg/other/anon3.C
gcc/testsuite/g++.dg/template/arg2.C
gcc/testsuite/g++.dg/template/local4.C
gcc/testsuite/g++.old-deja/g++.law/operators32.C
gcc/testsuite/g++.old-deja/g++.other/anon9.C
gcc/testsuite/g++.old-deja/g++.other/linkage1.C
gcc/testsuite/g++.old-deja/g++.other/linkage2.C
gcc/testsuite/g++.old-deja/g++.pt/enum6.C
This page took 0.069038 seconds and 5 git commands to generate.