gcc/c/
commitcdf05a3f2d723f8374133b8defcc865e0da839ab
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 May 2017 11:17:45 +0000 (9 11:17 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 May 2017 11:17:45 +0000 (9 11:17 +0000)
tree50f0386875fa98e4952321dcf3a16862b140cb74
parent97dfa7827d6f99d80634d04972087547684f4a54
gcc/c/
* c-tree.h (pushdecl): Declare.
gcc/cp/
* cp-lang.c (get_global_decls, cxx_pushdecl): New.
(LANG_HOOKS_GETDECLS, LANG_HOOKS_PUSHDECL): Override.
* name-lookup.h (pushdecl_top_level): Declare.
gcc/c-family/
* c-common.c (c_register_builtin_type): Use pushdecl lang_hook.
* c-common.h (pushdecl_top_level, pushdecl): Don't declare here.
gcc/objc/
* objc-gnu-runtime-abi-01.c (objc_add_static_instance): Use
pushdecl lang_hook.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247785 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c/ChangeLog
gcc/c/c-tree.h
gcc/cp/ChangeLog
gcc/cp/cp-lang.c
gcc/cp/name-lookup.h
gcc/objc/ChangeLog
gcc/objc/objc-gnu-runtime-abi-01.c