diff options
Diffstat (limited to 'gcc/c-family/c-common.h')
-rw-r--r-- | gcc/c-family/c-common.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index 919e3b8ce4f..139215c729d 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -811,7 +811,7 @@ extern tree c_common_fixed_point_type_for_size (unsigned int, unsigned int, int, int); extern ttype *c_common_unsigned_type (tree); extern ttype *c_common_signed_type (tree); -extern ttype *c_common_signed_or_unsigned_type (int, tree); +extern ttype *c_common_signed_or_unsigned_type (int, ttype_p); extern void c_common_init_ts (void); extern tree c_build_bitfield_integer_type (unsigned HOST_WIDE_INT, int); extern enum conversion_safety unsafe_conversion_p (location_t, tree, tree, @@ -875,7 +875,7 @@ extern tree pointer_int_sum (location_t, enum tree_code, tree, tree, bool = true); /* Add qualifiers to a type, in the fashion for C. */ -extern tree c_build_qualified_type (tree, int); +extern ttype *c_build_qualified_type (tree, int); /* Build tree nodes and builtin functions common to both C and C++ language frontends. */ @@ -1090,6 +1090,9 @@ extern vec<tree, va_gc> *make_tree_vector_single (tree); extern vec<tree, va_gc> *make_tree_vector_from_list (tree); extern vec<tree, va_gc> *make_tree_vector_copy (const vec<tree, va_gc> *); +extern vec<ttype *, va_gc> *make_ttype_vector (void); +extern void release_ttype_vector (vec<ttype *, va_gc> *); + /* Used for communication between c_common_type_for_mode and c_register_builtin_type. */ extern GTY(()) tree registered_builtin_types; |