Home | History | Annotate | Download | only in lint1

Lines Matching defs:sou

1384 		if ((elsz_in_bits = (int)tp->u.sou->sou_size_in_bits) == 0)
1596 lint_assert(ln->tn_type->u.sou == rn->tn_type->u.sou);
1714 lint_assert(ln->tn_type->u.sou == rn->tn_type->u.sou);
2235 find_member(const struct_or_union *sou, const char *name)
2237 for (sym_t *mem = sou->sou_first_member;
2240 lint_assert(mem->u.s_member.sm_containing_type == sou);
2245 for (sym_t *mem = sou->sou_first_member;
2250 find_member(mem->s_type->u.sou, name);
2271 struct_or_union *sou = expr_zero_alloc(sizeof(*sou),
2273 sou->sou_tag = expr_zero_alloc(sizeof(*sou->sou_tag), "sym");
2274 sou->sou_tag->s_name = unnamed;
2276 msym->u.s_member.sm_containing_type = sou;
2298 struct_or_union *sou = tp != NULL ? tp->u.sou : NULL;
2300 if (sou != NULL) {
2301 sym_t *nested_mem = find_member(sou, msym->s_name);
2317 if (sou != NULL) {
2826 if (lt == STRUCT && rt == STRUCT && ltp->u.sou == rtp->u.sou)
2828 if (lt == UNION && rt == UNION && ltp->u.sou == rtp->u.sou)
2867 for (sym_t *m = tp->u.sou->sou_first_member;
3193 return ltp->u.sou == rtp->u.sou;
3812 return struct_tp->u.sou->sou_first_member != NULL &&
3813 types_compatible(struct_tp->u.sou->sou_first_member->s_type,
3828 for (const sym_t *mem = utp->u.sou->sou_first_member;
3861 const sym_t *nmem = nstp->u.sou->sou_first_member;
3862 const sym_t *omem = ostp->u.sou->sou_first_member;
3883 return nstp->u.sou != ostp->u.sou;
4315 sym_t *mem = find_member(tp->u.sou, name);
4371 elsz = tp->u.sou->sou_size_in_bits;
4428 for (const sym_t *m = ntp->u.sou->sou_first_member;