diff options
author | Jason Merrill <jason@redhat.com> | 2016-11-13 01:51:23 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-11-13 01:51:23 -0500 |
commit | ba1e69c03f96f8f9f0e0d4218b168bf975a83cbb (patch) | |
tree | 8ca33542913512e68c3e58353f1329b62dd1ae1e /libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc | |
parent | 478eca64649f582919bc67625e61d59b5c4eddef (diff) | |
download | gcc-ba1e69c03f96f8f9f0e0d4218b168bf975a83cbb.tar.gz |
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
Diffstat (limited to 'libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc')
-rw-r--r-- | libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc | 9 |
1 files changed, 4 insertions, 5 deletions
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<int>; -template class enable_shared_from_this<void>; -template class enable_shared_from_this<ClassType>; -template class enable_shared_from_this<IncompleteClass>; +template class std::tr1::enable_shared_from_this<int>; +template class std::tr1::enable_shared_from_this<void>; +template class std::tr1::enable_shared_from_this<ClassType>; +template class std::tr1::enable_shared_from_this<IncompleteClass>; |