Lines Matching refs:tree

35 #include "tree.h"
36 #include "cp-tree.h"
42 static tree
43 process_init_constructor (tree type, tree init);
49 tree
50 error_not_base_type (tree basetype, tree type)
58 tree
59 binfo_or_else (tree base, tree type)
61 tree binfo = lookup_base (type, base, ba_unique, NULL);
76 readonly_error (tree arg, const char* string, int soft)
129 tree decl;
132 tree type;
163 tree type2 = (tree)val2;
181 complete_type_check_abstract (tree type)
241 abstract_virtuals_error (tree decl, tree type)
243 VEC(tree,gc) *pure;
320 if (VEC_length (tree, pure))
323 tree fn;
328 for (ix = 0; VEC_iterate (tree, pure, ix, fn); ix++)
333 VEC_truncate (tree, pure, 0);
349 cxx_incomplete_type_diagnostic (tree value, tree type, int diag_type)
437 required by ../tree.c. */
440 cxx_incomplete_type_error (tree value, tree type)
451 split_nonconstant_init_1 (tree dest, tree init)
454 tree field_index, value;
455 tree type = TREE_TYPE (dest);
456 tree inner_type = NULL;
482 tree sub;
495 tree code;
496 tree sub;
527 tree code;
528 tree cons = copy_node (init);
549 static tree
550 split_nonconstant_init (tree dest, tree init)
552 tree code;
586 tree
587 store_init_value (tree decl, tree init)
589 tree value, type;
653 tree
654 digest_init (tree type, tree init)
679 tree typ1 = TYPE_MAIN_VARIANT (TREE_TYPE (type));
684 tree char_type = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_TYPE (init)));
767 picflag_from_initializer (tree init)
783 process_init_constructor_array (tree type, tree init)
796 tree domain = TYPE_DOMAIN (type);
841 tree next;
877 process_init_constructor_record (tree type, tree init)
881 tree field;
895 tree next;
983 process_init_constructor_union (tree type, tree init)
1002 tree name = ce->index;
1003 tree field;
1026 tree field = TYPE_FIELDS (type);
1053 static tree
1054 process_init_constructor (tree type, tree init)
1114 tree
1115 build_scoped_ref (tree datum, tree basetype, tree* binfo_p)
1117 tree binfo;
1145 tree
1146 build_x_arrow (tree expr)
1148 tree orig_expr = expr;
1149 tree types_memoized = NULL_TREE;
1150 tree type = TREE_TYPE (expr);
1151 tree last_rval = NULL_TREE;
1220 tree
1221 build_m_component_ref (tree datum, tree component)
1223 tree ptrmem_type;
1224 tree objtype;
1225 tree type;
1226 tree binfo;
1227 tree ctype;
1301 /* Return a tree node for the expression TYPENAME '(' PARMS ')'. */
1303 tree
1304 build_functional_cast (tree exp, tree parms)
1308 tree type;
1320 tree t = build_min (CAST_EXPR, type, parms);
1378 tree
1379 add_exception_specifier (tree list, tree spec, int complain)
1382 tree core = spec;
1418 tree probe;
1438 tree
1439 merge_exception_specifiers (tree list, tree add)
1449 tree orig_list = list;
1453 tree spec = TREE_VALUE (add);
1454 tree probe;
1477 require_complete_eh_spec_types (tree fntype, tree decl)
1479 tree raises;
1486 tree type = TREE_VALUE (raises);