aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppinit.c
diff options
context:
space:
mode:
authorJason Merrill <jason@casey.cygnus.com>2000-03-10 09:25:45 +0000
committerJason Merrill <jason@gcc.gnu.org>2000-03-10 04:25:45 -0500
commit0c11ada67b89f4103c6c4abf680149bc3dee0959 (patch)
tree2abf6c15ae84cc0615afb845f3b88512998cf097 /gcc/cppinit.c
parentc3ab7a40d76cac8bca2e4b9592321156557c7278 (diff)
downloadgcc-0c11ada67b89f4103c6c4abf680149bc3dee0959.zip
gcc-0c11ada67b89f4103c6c4abf680149bc3dee0959.tar.gz
gcc-0c11ada67b89f4103c6c4abf680149bc3dee0959.tar.bz2
decl.c (push_overloaded_decl_1, [...]): Lose.
* decl.c (push_overloaded_decl_1, auto_function, define_function): Lose. (build_library_fn_1): New static fn. (builtin_function): Use it. (get_atexit_node): Use build_library_fn_ptr. (build_library_fn, build_cp_library_fn, build_library_fn_ptr, build_cp_library_fn_ptr, push_library_fn, push_cp_library_fn, push_void_library_fn, push_throw_library_fn): New fns. * cp-tree.h: Declare them. (cp_tree_index): Remove CPTI_BAD_CAST, CPTI_BAD_TYPEID. (throw_bad_cast_node, throw_bad_typeid_node): Lose. * except.c (init_exception_processing, call_eh_info, do_pop_exception, (expand_end_eh_spec, alloc_eh_object, expand_throw): Use above fns. * rtti.c (build_runtime_decl): Lose. (throw_bad_cast, throw_bad_typeid, get_tinfo_decl, build_dynamic_cast_1, expand_si_desc, expand_class_desc, expand_ptr_desc, expand_attr_desc, expand_generic_desc): Use above fns. * call.c (build_call): Remove result_type parm. Call mark_used on unused artificial fns. * init.c, method.c, typeck.c, except.c, rtti.c: Adjust. From-SVN: r32468
Diffstat (limited to 'gcc/cppinit.c')
0 files changed, 0 insertions, 0 deletions