Lines Matching refs:field
276 static bool is_flexible_array(const_tree field) in is_flexible_array() argument
281 fieldtype = TREE_TYPE(field); in is_flexible_array()
300 tree field; in relayout_struct() local
334 for (field = TYPE_FIELDS(type), i = 0; field; field = TREE_CHAIN(field), i++) { in relayout_struct()
335 gcc_assert(TREE_CODE(field) == FIELD_DECL); in relayout_struct()
336 newtree[i] = field; in relayout_struct()
376 static const_tree get_field_type(const_tree field) in get_field_type() argument
378 return strip_array_types(TREE_TYPE(field)); in get_field_type()
393 const_tree field; in is_pure_ops_struct() local
397 for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) { in is_pure_ops_struct()
398 const_tree fieldtype = get_field_type(field); in is_pure_ops_struct()
441 tree lastval, lastidx, field, init, type, flexsize; in update_decl_size() local
463 for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field)) in update_decl_size()
466 if (lastidx != field) in update_decl_size()
573 tree field, val; in check_bad_casts_in_constructor() local
576 FOR_EACH_CONSTRUCTOR_ELT(CONSTRUCTOR_ELTS(init), idx, field, val) { in check_bad_casts_in_constructor()
584 if (field == NULL_TREE) in check_bad_casts_in_constructor()
586 field_type = TREE_TYPE(field); in check_bad_casts_in_constructor()