+Sun Oct 31 20:25:42 1999 Mark P. Mitchell <mark@codesourcery.com>
+
+ * expr.c (readonly_fields_p): Ignore everything except FIELD_DECLs.
+
Sun Oct 31 20:42:17 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* hard-reg-set.h (reg_names): Constify a char*.
tree field;
for (field = TYPE_FIELDS (type); field != 0; field = TREE_CHAIN (field))
- if (TREE_READONLY (field)
- || (TREE_CODE (TREE_TYPE (field)) == RECORD_TYPE
- && readonly_fields_p (TREE_TYPE (field))))
+ if (TREE_CODE (field) == FIELD_DECL
+ && (TREE_READONLY (field)
+ || (TREE_CODE (TREE_TYPE (field)) == RECORD_TYPE
+ && readonly_fields_p (TREE_TYPE (field)))))
return 1;
return 0;