Lines Matching defs:mem
123 struct symbol *type, struct symbol *mem)
125 struct symbol *ret = mem->ctype.base_type;
127 if (mem->ident || mem->type == SYM_BAD)
128 reporter->r_member(fix_mode(ret, mode), pos, type, mem);
141 DO_LIST(type->symbol_list, mem,
142 report_implicit(mode, pos, base_type(mem)));
195 static void report_memdef(struct symbol *sym, struct symbol *mem)
197 mem->kind = 'm';
198 if (sym && mem->ident)
199 reporter->r_memdef(sym, mem);
248 DO_LIST(base->symbol_list, mem,
249 examine_sym_node(mem, parent);
250 report_memdef(parent, mem));
298 struct symbol *mem = __lookup_member(type, name, addr);
300 if (!mem) {
310 mem = &bad_member;
311 mem->ident = name;
314 return mem;