summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/langhooks-def.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gcc/langhooks-def.h')
-rw-r--r--contrib/gcc/langhooks-def.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/contrib/gcc/langhooks-def.h b/contrib/gcc/langhooks-def.h
index 633642c..6be4232 100644
--- a/contrib/gcc/langhooks-def.h
+++ b/contrib/gcc/langhooks-def.h
@@ -95,6 +95,13 @@ struct gimplify_omp_ctx;
extern void lhd_omp_firstprivatize_type_sizes (struct gimplify_omp_ctx *,
tree);
+/* APPLE LOCAL begin 6353006 */
+extern tree lhd_build_generic_block_struct_type (void);
+/* APPLE LOCAL end 6353006 */
+
+/* APPLE LOCAL radar 6386976 */
+extern bool lhd_is_runtime_specific_type (tree);
+
#define LANG_HOOKS_NAME "GNU unknown"
#define LANG_HOOKS_IDENTIFIER_SIZE sizeof (struct lang_identifier)
#define LANG_HOOKS_INIT hook_bool_void_false
@@ -141,6 +148,11 @@ extern void lhd_omp_firstprivatize_type_sizes (struct gimplify_omp_ctx *,
#define LANG_HOOKS_FUNCTION_LEAVE_NESTED lhd_do_nothing_f
#define LANG_HOOKS_FUNCTION_MISSING_NORETURN_OK_P hook_bool_tree_true
+/* APPLE LOCAL begin radar 6353006 */
+#define LANG_HOOKS_BUILD_GENERIC_BLOCK_STRUCT_TYPE \
+lhd_build_generic_block_struct_type
+/* APPLE LOCAL end radar 6353006 */
+
/* Attribute hooks. */
#define LANG_HOOKS_ATTRIBUTE_TABLE NULL
#define LANG_HOOKS_COMMON_ATTRIBUTE_TABLE NULL
@@ -223,6 +235,8 @@ extern tree lhd_make_node (enum tree_code);
#define LANG_HOOKS_TYPE_MAX_SIZE lhd_return_null_tree
#define LANG_HOOKS_OMP_FIRSTPRIVATIZE_TYPE_SIZES \
lhd_omp_firstprivatize_type_sizes
+/* APPLE LOCAL radar 6386976 */
+#define LANG_HOOKS_IS_RUNTIME_SPECIFIC_TYPE lhd_is_runtime_specific_type
#define LANG_HOOKS_HASH_TYPES true
#define LANG_HOOKS_FOR_TYPES_INITIALIZER { \
@@ -238,6 +252,8 @@ extern tree lhd_make_node (enum tree_code);
LANG_HOOKS_INCOMPLETE_TYPE_ERROR, \
LANG_HOOKS_TYPE_MAX_SIZE, \
LANG_HOOKS_OMP_FIRSTPRIVATIZE_TYPE_SIZES, \
+ /* APPLE LOCAL radar 6386976 */ \
+ LANG_HOOKS_IS_RUNTIME_SPECIFIC_TYPE, \
LANG_HOOKS_HASH_TYPES \
}
@@ -333,6 +349,8 @@ extern tree lhd_make_node (enum tree_code);
LANG_HOOKS_BUILTIN_FUNCTION, \
LANG_HOOKS_INIT_TS, \
LANG_HOOKS_EXPR_TO_DECL, \
+/* APPLE LOCAL radar 6353006 */ \
+ LANG_HOOKS_BUILD_GENERIC_BLOCK_STRUCT_TYPE, \
}
#endif /* GCC_LANG_HOOKS_DEF_H */
OpenPOWER on IntegriCloud