diff options
author | Mark Mitchell <mark@markmitchell.com> | 1999-03-05 16:38:54 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1999-03-05 16:38:54 +0000 |
commit | 7d4bdeed81155efff35f8713d203d86c5733f791 (patch) | |
tree | 681411d3b22eb93eb59b011bc9a0b990d7692239 /gcc/cp/friend.c | |
parent | 00512c3a634d9eb316968eeb2dbb5c6fbaf68915 (diff) | |
download | gcc-7d4bdeed81155efff35f8713d203d86c5733f791.zip gcc-7d4bdeed81155efff35f8713d203d86c5733f791.tar.gz gcc-7d4bdeed81155efff35f8713d203d86c5733f791.tar.bz2 |
cp-tree.h (ANON_UNION_TYPE_P): Robustify.
* cp-tree.h (ANON_UNION_TYPE_P): Robustify.
* decl.c (make_typename_type): Don't issue an error if an
immediate lookup fails; it migt be resolved later.
* friend.c (is_friend): Add comment.
* search.c (breadth_first_search): Add POSTFN and DATA
parameters. Tidy. All callers changed.
(lookup_field_queue_p): New function.
(lookup_field_r): Likewise.
(lookup_field_post): Likewise.
(lookup_field): Use them, via breadth_first_search, instead of
duplicating logic.
(compute_access): Robustify.
(lookup_fnfield_info): New structure.
From-SVN: r25607
Diffstat (limited to 'gcc/cp/friend.c')
-rw-r--r-- | gcc/cp/friend.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index c26d695..8bcdcc4 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -32,6 +32,8 @@ static void add_friends PROTO((tree, tree, tree)); /* Friend data structures are described in cp-tree.h. */ +/* Returns non-zero if SUPPLICANT is a friend of TYPE. */ + int is_friend (type, supplicant) tree type, supplicant; |