* cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete.
commitbba28d3f1cae9215736087201583b8f7d3d75721
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 21:15:48 +0000 (23 21:15 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 21:15:48 +0000 (23 21:15 +0000)
treeb4b066822cc13a858257666c679cd732a8234af8
parentc9051796a9d82209568636a084e2049a8ed373b4
* cp-tree.h (PUSH_GLOBAL, PUSH_LOCAL, PUSH_USING): Delete.
* name-lookup.c (create_local_binding): New.
(update_binding): New.
(pushdecl_maybe_friend_1): Rename to ...
(do_pushdecl): ... this.  Reimplement.
(pushdecl): Adjust.
(push_overloaded_decl_1, push_overloaded_decl): Delete.

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