diff options
Diffstat (limited to 'gcc/cp/cp-objcp-common.h')
-rw-r--r-- | gcc/cp/cp-objcp-common.h | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/gcc/cp/cp-objcp-common.h b/gcc/cp/cp-objcp-common.h index 7a2a2343b7c..e3f69d6d931 100644 --- a/gcc/cp/cp-objcp-common.h +++ b/gcc/cp/cp-objcp-common.h @@ -1,5 +1,5 @@ /* Language hooks common to C++ and ObjC++ front ends. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004, 2005 Free Software Foundation, Inc. Contributed by Ziemowit Laski <zlaski@apple.com> This file is part of GCC. @@ -22,15 +22,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #ifndef GCC_CP_OBJCP_COMMON #define GCC_CP_OBJCP_COMMON -/* In cp/cp-objcp-common.c. */ - -extern HOST_WIDE_INT cxx_get_alias_set (tree); -extern bool cxx_warn_unused_global_decl (tree); -extern tree cp_expr_size (tree); -extern size_t cp_tree_size (enum tree_code); -extern bool cp_var_mod_type_p (tree, tree); -extern void cxx_initialize_diagnostics (struct diagnostic_context *); -extern int cxx_types_compatible_p (tree, tree); +/* APPLE LOCAL mainline */ +/* delete unneeded decls */ /* In cp/cp-lang.c and objcp/objcp-lang.c. */ @@ -159,7 +152,21 @@ extern tree objcp_tsubst_copy_and_build (tree, tree, tsubst_flags_t, #define LANG_HOOKS_TYPE_PROMOTES_TO cxx_type_promotes_to #undef LANG_HOOKS_REGISTER_BUILTIN_TYPE #define LANG_HOOKS_REGISTER_BUILTIN_TYPE c_register_builtin_type +#undef LANG_HOOKS_TO_TARGET_CHARSET +#define LANG_HOOKS_TO_TARGET_CHARSET c_common_to_target_charset #undef LANG_HOOKS_GIMPLIFY_EXPR #define LANG_HOOKS_GIMPLIFY_EXPR cp_gimplify_expr +/* APPLE LOCAL begin kext identify vtables */ +#undef LANG_HOOKS_VTABLE_P +#define LANG_HOOKS_VTABLE_P cp_vtable_p +/* APPLE LOCAL end kext identify vtables */ + +/* APPLE LOCAL begin 4133801 */ +#undef LANG_HOOKS_START_SOURCE_FILE +#define LANG_HOOKS_START_SOURCE_FILE cp_start_source_file +#undef LANG_HOOKS_END_SOURCE_FILE +#define LANG_HOOKS_END_SOURCE_FILE cp_end_source_file +/* APPLE LOCAL end 4133801 */ + #endif /* GCC_CP_OBJCP_COMMON */ |