* cp-tree.h (cp_free_lang_data): Add extern.
commit1016d09b3493f6f3e223343abfe4deeb5bfde8b4
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 May 2017 23:08:17 +0000 (24 23:08 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 May 2017 23:08:17 +0000 (24 23:08 +0000)
treef8753d02aafe0e861cd2c741be9d246d90e9457e
parent220a51b06902ece21cc5c67f735b2bbbe8396a81
* cp-tree.h (cp_free_lang_data): Add extern.
(ovl_skip_hidden, is_overloaded_fn, really_overloaded_fn): Add
ATTRIBUTE_PURE.
(type_unknown_p): Return bool, make inline, lose TREE_LIST check.
* typeck.c (type_unknown_p): Delete.
* tree.c (is_overloaded_fn): Use MAYBE_BASELINE_FUNCTIONS, adjust
overload management.
(dependent_name): Likewise.
(decl_anon_ns_mem_p): Simplify.

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