Remove ovl_used, it is no longer needed
commitbe9e723cb406fd83f70572cff4c8ce78fa59f45b
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Nov 2018 16:23:20 +0000 (16 16:23 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Nov 2018 16:23:20 +0000 (16 16:23 +0000)
treea3f07d670b734365e15f1a42517b81d98d964cd6
parent9ee615a44b062d793c47d5dc819609772d559583
Remove ovl_used, it is no longer needed
* cp-tree.h (OVL_USED_P): Delete.
(lookup_keep): Delete.
* friend.c (add_friend): Don't call it.
* parser.c (lookup_literal_operator): Likewise.
(cp_parser_primary_expression): Likewise.
* semantics.c (perform_koenig_lookup): Likewise.
* pt.c (tsubst_copy <OVERLOAD>): Don't assert OVL_USED_P.
* tree.c (ovl_copy): Delete.
(ovl_insert): Remove OVL_USED_P checks.
(ovl_iterator::reveal_node): Likewise.
(ovl_iterator::remove__node): Likewise.
(ovl_used, lookup_keep): Delete.

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