]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/name-lookup.c
* name-lookup.h (pushdecl): Add default friend parm.
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 May 2017 17:38:55 +0000 (17:38 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 May 2017 17:38:55 +0000 (17:38 +0000)
commit2e33aaef4c1ad1600367a6333ffdbbed1adfa24c
treeefc7463bec84070e699dc61f8cffd14e12e1d647
parentd9ad22ca31378c391ae7f94bb2383c1ce2d5ef59
* name-lookup.h (pushdecl): Add default friend parm.
(pushdecl_maybe_friend): Delete.
(pushdecl_top_level): Add default friend parm.
(pushdecl_top_level_maybe_friend): Delete.
* name-lookup.c (pushdecl_maybe_friend): Delete.
(pushdecl): Add is_friend parm.
(pushdecl_top_level): Add is friend_parm.
(pushdecl_top_level_maybe_friend, pushdecl_top_level_1): Delete.
(pushdecl_top_level_and_finish): Do pushing and finishing
directly.
* friend.c (do_friend): Adjust.
* pt.c (tsubst_friend_class): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247918 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/friend.c
gcc/cp/name-lookup.c
gcc/cp/name-lookup.h
gcc/cp/pt.c