From ba1e69c03f96f8f9f0e0d4218b168bf975a83cbb Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sun, 13 Nov 2016 01:51:23 -0500 Subject: DR 374 - specialization in outer namespace PR c++/56840 * pt.c (check_specialization_namespace): Allow any enclosing namespace. (check_unqualified_spec_or_inst): New. (check_explicit_specialization): Call it. * parser.c (cp_parser_elaborated_type_specifier) (cp_parser_class_head): Call it. From-SVN: r242348 --- .../requirements/explicit_instantiation/1.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc') diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc index a7b967f30ab..18d94dfa71c 100644 --- a/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc +++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc @@ -23,8 +23,7 @@ // { dg-do compile } using namespace __gnu_test; -using std::tr1::enable_shared_from_this; -template class enable_shared_from_this; -template class enable_shared_from_this; -template class enable_shared_from_this; -template class enable_shared_from_this; +template class std::tr1::enable_shared_from_this; +template class std::tr1::enable_shared_from_this; +template class std::tr1::enable_shared_from_this; +template class std::tr1::enable_shared_from_this; -- cgit v1.2.1