* friend.c (do_friend): Pull the identifier out of declarator.
commit00d2b1b9f41310db850c242824d408b02d056f04
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Jul 1998 01:30:11 +0000 (12 01:30 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Jul 1998 01:30:11 +0000 (12 01:30 +0000)
treef19dba58a0e689a830924e88bdb5d136e6ba39d5
parent1071e86e9e035ddfcb7c25e55baf5a3f07f367bc
* friend.c (do_friend): Pull the identifier out of declarator.
Use cp_error and friends.
* decl2.c (qualified_lookup_using_namespace): Fix call to
purpose_member.
* decl.c (lookup_name_real): Don't call complete_type on a namespace.
(grokvardecl): Use DECL_CLASS_SCOPE_P.
(xref_basetypes): Fix call to GNU_xref_hier.
* cvt.c (convert_pointer_to_real): Check for error_mark_node sooner.
* class.c (warn_hidden): Fix for OVERLOAD.
From grahams@rcp.co.uk:
* cp-tree.h (DEFARG_NODE_CHECK): New macro.
  (DEFARG_LENGTH, DEFARG_POINTER): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21068 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/cvt.c
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/friend.c