Lines Matching refs:field
277 static bool is_flexible_array(const_tree field)
282 fieldtype = TREE_TYPE(field);
301 tree field;
335 for (field = TYPE_FIELDS(type), i = 0; field; field = TREE_CHAIN(field), i++) {
336 gcc_assert(TREE_CODE(field) == FIELD_DECL);
337 newtree[i] = field;
352 * set up a bogus anonymous struct field designed to error out on unnamed struct initializers
394 static const_tree get_field_type(const_tree field)
396 return strip_array_types(TREE_TYPE(field));
411 const_tree field;
415 for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) {
416 const_tree fieldtype = get_field_type(field);
461 tree lastval, lastidx, field, init, type, flexsize;
483 for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field))
486 if (lastidx != field)
593 tree field, val;
596 FOR_EACH_CONSTRUCTOR_ELT(CONSTRUCTOR_ELTS(init), idx, field, val) {
603 normal code which all have valid 'field' trees. work around this */
604 if (field == NULL_TREE)
606 field_type = TREE_TYPE(field);