Lines Matching refs:field
277 static bool is_flexible_array(const_tree field) in is_flexible_array() argument
282 fieldtype = TREE_TYPE(field); in is_flexible_array()
301 tree field; in relayout_struct() local
335 for (field = TYPE_FIELDS(type), i = 0; field; field = TREE_CHAIN(field), i++) { in relayout_struct()
336 gcc_assert(TREE_CODE(field) == FIELD_DECL); in relayout_struct()
337 newtree[i] = field; in relayout_struct()
394 static const_tree get_field_type(const_tree field) in get_field_type() argument
396 return strip_array_types(TREE_TYPE(field)); in get_field_type()
411 const_tree field; in is_pure_ops_struct() local
415 for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) { in is_pure_ops_struct()
416 const_tree fieldtype = get_field_type(field); in is_pure_ops_struct()
461 tree lastval, lastidx, field, init, type, flexsize; in update_decl_size() local
483 for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field)) in update_decl_size()
486 if (lastidx != field) in update_decl_size()
593 tree field, val; in check_bad_casts_in_constructor() local
596 FOR_EACH_CONSTRUCTOR_ELT(CONSTRUCTOR_ELTS(init), idx, field, val) { in check_bad_casts_in_constructor()
604 if (field == NULL_TREE) in check_bad_casts_in_constructor()
606 field_type = TREE_TYPE(field); in check_bad_casts_in_constructor()