Lines Matching defs:member
1510 struct symbol *t, *member;
1515 FOR_EACH_PTR(t->symbol_list, member) {
1517 if (check_assignment_types(member, rp, &typediff))
1519 } END_FOR_EACH_PTR(member);
1648 /* Take the modifiers of the pointer, and apply them to the member */
2038 * for the member pointer, since it has a different
2052 * we ever take the address of this member dereference..
2056 * The resulting address of a member access through an address
2068 struct symbol *ctype, *member;
2070 struct ident *ident = expr->member;
2077 expression_error(expr, "bad member name");
2095 member = find_identifier(ident, ctype->symbol_list, &offset);
2096 if (!member) {
2105 expression_error(expr, "no member '%s' in %s %.*s",
2108 expression_error(expr, "using member '%s' in "
2115 * The member needs to take on the address space and modifiers of
2118 member = convert_to_as_mod(member, address_space, mod);
2119 ctype = get_base_type(member);
2131 expr->r_bitpos += member->bit_offset;
2132 expr->ctype = member;
2133 return member;
2144 expr->ctype = member;
2145 return member;
2938 struct symbol *t, *member;
2943 FOR_EACH_PTR(utype->symbol_list, member) {
2944 classify_type(member, &t);
2946 return member;
2947 } END_FOR_EACH_PTR(member);
2976 struct symbol *member;
3033 if ((member = find_member_type(ttype, stype))) {
3040 item->expr_ident = member->ident;
3239 expression_error(expr, "unknown member");