re PR c++/43824 (C++0x feature "inline namespace" enabled under -std=c++98; no warnings)
authorRodrigo Rivas Costa <rodrigorivascosta@gmail.com>
Fri, 10 Sep 2010 18:28:59 +0000 (18:28 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 10 Sep 2010 18:28:59 +0000 (14:28 -0400)
commitbc2c4cb45ec9f5ad78cbe21711f053c22c41a29b
treeafe3ceb11522d0b0045fcf2f72563bfbc3c42dc8
parent4c26f0a5a296f356afe3da2d0536d166f817b221
re PR c++/43824 (C++0x feature "inline namespace" enabled under -std=c++98; no warnings)

PR c++/43824
* error.c (maybe_warn_cpp0x): Add new warning
CPP0X_INLINE_NAMESPACES.
* parser.c (cp_parser_namespace_definition): Likewise.
* cp-tree.h (cpp0x_warn_str): Likewise.

From-SVN: r164201
12 files changed:
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/error.c
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/inline-ns3.C
gcc/testsuite/g++.dg/cpp0x/inline-ns4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/inline-ns5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/strong-using-1.C
gcc/testsuite/g++.dg/lookup/strong-using-2.C
gcc/testsuite/g++.dg/lookup/strong-using-3.C
gcc/testsuite/g++.dg/lookup/strong-using-5.C