Lines Matching defs:pos
78 struct symbol *alloc_symbol(struct position pos, int type)
82 sym->pos = pos;
102 sparse_error(sym->pos, "flexible array member '%s' in a union", show_ident(sym->ident));
162 // warning (sym->pos, "bitfield: offset=%d:%d size=:%d", sym->offset, sym->bit_offset, width);
176 // warning (sym->pos, "regular: offset=%d", sym->offset);
219 sparse_error(member->pos, "member '%s' has __auto_type", show_ident(member->ident));
223 sparse_error(info.flex_array->pos, "flexible array member '%s' is not last", show_ident(info.flex_array->ident));
237 warning(member->pos, "nested flexible array");
266 warning(sym->pos, "__auto_type on bitfield");
278 combine_address_space(sym->pos, &sym->ctype.as, base_type->ctype.as);
304 warning(array_size->pos, "Variable length array is used.");
309 warning(sym->pos, "array of flexible structures");
325 sparse_error(sym->pos, "bitfield '%s' is wider (%d) than its type (%s)",
347 combine_address_space(sym->pos, &sym->ctype.as, base_type->ctype.as);
462 struct symbol *arr_new = alloc_symbol(node->pos, SYM_ARRAY);
464 struct expression *size = alloc_const_expression(node->pos, count);
556 warning(base->pos, "typeof applied to bitfield type");
599 sparse_error(sym->pos, "ctype on preprocessor command? (%s)", show_ident(sym->ident));
602 sparse_error(sym->pos, "ctype on uninitialized symbol '%s'", show_typename(sym));
611 sparse_error(sym->pos, "Examining unknown symbol type %d", sym->type);
654 struct symbol *new = alloc_symbol(type->pos, type->type);
719 warning(sym->pos, "symbol '%s' shadows an earlier one", show_ident(sym->ident));
720 info(next->pos, "originally declared here");
748 sparse_error(sym->pos, "internal error: symbol type already bound");
752 sparse_error(sym->pos, "Trying to use reserved word '%s' as identifier", show_ident(ident));
759 warning(sym->pos, "Symbol '%s' already bound", show_ident(sym->ident));
802 sym = alloc_symbol(token->pos, type);