cp-tree.h (cp_free_lang_data): Add extern.
authorNathan Sidwell <nathan@acm.org>
Wed, 24 May 2017 23:08:17 +0000 (23:08 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 24 May 2017 23:08:17 +0000 (23:08 +0000)
commitd48b9bbeb35903b7b8a7e56dc2868ea8d00b566a
treef8753d02aafe0e861cd2c741be9d246d90e9457e
parentd4a760d8c43fa10aa5b450b66f2f4bf67f898a8c
cp-tree.h (cp_free_lang_data): Add extern.

* 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.

From-SVN: r248433
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/tree.c
gcc/cp/typeck.c