Searched refs:complete_type (Results 1 – 21 of 21) sorted by relevance
89 intype = complete_type (intype); in cp_convert_to_pointer()612 complete_type (type); in ocp_convert()613 complete_type (TREE_TYPE (expr)); in ocp_convert()865 int is_complete = COMPLETE_TYPE_P (complete_type (type)); in convert_to_void()887 int is_complete = COMPLETE_TYPE_P (complete_type (type)); in convert_to_void()
484 if (!COMPLETE_TYPE_P (complete_type (TREE_TYPE (type)))) in build_dynamic_cast_1()511 if (!COMPLETE_TYPE_P (complete_type (TREE_TYPE (exprtype)))) in build_dynamic_cast_1()529 if (!COMPLETE_TYPE_P (complete_type (TREE_TYPE (exprtype)))) in build_dynamic_cast_1()
212 t = complete_type (TYPE_MAIN_VARIANT (t)); in lookup_base()216 base = complete_type (TYPE_MAIN_VARIANT (base)); in lookup_base()1218 type = complete_type (type); in lookup_member()2431 complete_type (type); in lookup_conversions()
1155 * typeck.c (complete_type): Propagate1348 (convert_for_initialization): Call complete_type.1543 * search.c (get_base_distance): Call complete_type.1651 * init.c (build_vec_delete_1): Call complete_type.1684 * typeck.c (complete_type): Handle error_mark_node.1887 * decl.c (grokvardecl): Call complete_type.1888 (grokdeclarator): Call complete_type for PARM_DECLs.2904 * typeck.c (convert_arguments): Call complete_type.2941 * init.c (build_offset_ref): Call complete_type.2979 * typeck.c (complete_type): Be sure to instantiate the[all …]
100 complete_type (tree type) in complete_type() function111 tree t = complete_type (TREE_TYPE (type)); in complete_type()138 type = complete_type (type); in complete_type_or_else()1292 complete_type (type); in cxx_sizeof_or_alignof_type()1309 return c_sizeof_or_alignof_type (complete_type (type), in cxx_sizeof_or_alignof_type()2936 if (!COMPLETE_TYPE_P (complete_type (type))) in convert_arguments()3911 complete_type (TREE_TYPE (res_type)); in cp_pointer_int_sum()3993 && !COMPLETE_TYPE_P (complete_type (TREE_TYPE (xarg)))) in build_x_unary_op()4296 tree type = complete_type (TREE_TYPE (argtype)); in build_unary_op()6610 type = complete_type (type); in convert_for_initialization()
1246 ctype = complete_type (TYPE_PTRMEM_CLASS_TYPE (ptrmem_type)); in build_m_component_ref()1406 if (!COMPLETE_TYPE_P (complete_type (core))) in add_exception_specifier()
1341 if (!COMPLETE_TYPE_P (complete_type (type)) in build_offset_ref()2209 tree ptype = build_pointer_type (type = complete_type (type)); in build_vec_delete_1()2734 complete_type (type); in build_delete()
3976 if (context && COMPLETE_TYPE_P (complete_type (context))) in start_decl()4106 if (COMPLETE_TYPE_P (complete_type (type))) in start_decl_1()4114 else if (!COMPLETE_TYPE_P (complete_type (TREE_TYPE (type)))) in start_decl_1()4125 if (!COMPLETE_TYPE_P (complete_type (type))) in start_decl_1()4331 complete_type (type); in layout_var_decl()4829 TREE_TYPE (decl) = type = complete_type (TREE_TYPE (decl)); in check_initializer()4842 if (!COMPLETE_TYPE_P (complete_type (element_type))) in check_initializer()9015 && !COMPLETE_TYPE_P (complete_type (type)) in grokdeclarator()10996 tree return_type = complete_type (TREE_TYPE (fntype)); in check_function_type()12212 complete_type (type); in complete_vars()
1605 return COMPLETE_TYPE_P (complete_type (t)); in is_complete()4034 && COMPLETE_TYPE_P (complete_type (type)) in build_op_delete_call()4923 && !TREE_ADDRESSABLE (complete_type (type))) in build_over_call()
5958 complete_type (rtype); in instantiate_class_template()6983 type = complete_type (type); in tsubst_decl()7749 ctx = complete_type (ctx); in tsubst()10292 binfo = TYPE_BINFO (complete_type (arg)); in get_template_base()11792 complete_type (t); in do_type_instantiation()
436 * call.c (build_method_call): Call complete_type before checking1007 * search.c (lookup_field): Call complete_type in all cases.1644 * rtti.c (build_dynamic_cast): Call complete_type on the types.
586 ix = class_method_index_for_fn (complete_type (ctype), function); in check_classfn()
663 * typeck.c (complete_type): Use new macros.3338 * decl.c (lookup_name_real): Don't call complete_type on a namespace.3646 * typeck.c (require_complete_type): Use complete_type, rather than5968 * decl.c (xref_basetypes): Do call complete_type for basetypes6371 * typeck.c (complete_type): Don't crash when handed NULL_TREE;6768 * decl.c (xref_basetypes): Don't call complete_type for basetypes
4500 extern tree complete_type (tree);
4102 new_scope = complete_type (new_scope); in cp_parser_nested_name_specifier_opt()17663 type = complete_type (cp_parser_type_id (parser)); in cp_parser_objc_encode_expression()
5240 * typeck.c (require_complete_type, complete_type,5749 * typeck.c (complete_type): Likewise.
5265 * typeck.c (complete_type): Layout non-dependent array types, even
5216 * search.c (lookup_conversions): Call complete_type here.
3884 * typeck2.c (add_exception_specifier): Use complete_type.
3972 * typeck.c (complete_type): Set TYPE_NEEDS_CONSTRUCTING
495 TypeFromUser complete_type = in GetCompleteObjCInterface() local498 complete_type.GetOpaqueQualType(); in GetCompleteObjCInterface()