Home | History | Annotate | Download | only in lint1

Lines Matching refs:ENUM

56 /* value of next enumerator during declaration of enum types */
99 /* struct, union, enum, ptr, array and func are not shared. */
121 // Keep referring to the same subtype, struct, union, enum, params.
132 // Keep referring to the same subtype, struct, union, enum, params.
148 // Keep referring to the same subtype, struct, union, enum, params.
167 * or enum.
180 if (t == ENUM)
243 * and other specifiers (except struct, union, enum, typedef name).
309 * struct/union/enum tag.
331 if (t == STRUCT || t == UNION || t == ENUM) {
421 if (t == ENUM && tp->u.enumer->en_first_typedef == NULL)
831 if (tp->t_tspec == ENUM && is_incomplete(tp) && name != NULL)
832 /* incomplete enum type '%s' */
876 * struct/union/enum elements and parameters.
1000 t == SHORT || t == USHORT || t == ENUM) {
1343 : "enum";
1655 * kind the kind of the tag (STRUCT/UNION/ENUM)
1671 lint_assert(kind == ENUM);
1685 /* forward reference to enum type */
1711 if (kind != ENUM) {
2293 if (t == ENUM && eflag)
3053 lint_assert(sym->s_type->t_tspec == ENUM);
3054 /* enum '%s' never defined */