cp-tree.h (DECL_NAMESPACE_ASSOCIATIONS): New macro.
authorJason Merrill <jason@redhat.com>
Tue, 11 Nov 2003 22:27:32 +0000 (17:27 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 11 Nov 2003 22:27:32 +0000 (17:27 -0500)
commit86098eb892eb05e5da0c9eba207a75024c0fb91b
tree8082fe968555564efdd07e3add06e1110ab8b493
parent292d9f2bcd1b1f21ae717064c7c9823b3a9c83cc
cp-tree.h (DECL_NAMESPACE_ASSOCIATIONS): New macro.

        * cp-tree.h (DECL_NAMESPACE_ASSOCIATIONS): New macro.
        * name-lookup.c (parse_using_directive): New fn.
        (is_associated_namespace): New fn.
        (arg_assoc_namespace): Also check associated namespaces.
        * name-lookup.h: Declare new fns.
        * pt.c (maybe_process_partial_specialization): Allow
        specialization in associated namespace.
        * parser.c (cp_parser_using_directive): Accept attributes.  Use
        parse_using_directive.

From-SVN: r73468
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/name-lookup.c
gcc/cp/name-lookup.h
gcc/cp/parser.c
gcc/cp/pt.c
gcc/doc/extend.texi