Lines Matching defs:pos
122 static struct symbol *report_member(usage_t mode, struct position *pos,
128 reporter->r_member(fix_mode(ret, mode), pos, type, mem);
133 static void report_implicit(usage_t mode, struct position *pos, struct symbol *type)
139 reporter->r_member(mode, pos, type, NULL);
142 report_implicit(mode, pos, base_type(mem)));
153 sym = alloc_symbol(expr->pos, SYM_BAD);
171 return report_member(mode, &expr->pos, ret, expr->symbol);
173 reporter->r_symbol(fix_mode(ret, mode), &expr->pos, sym);
340 warning(expr->pos, "bad expr->type: %d", expr->type);
394 report_implicit(mode, &expr->pos, ret);
427 ret = alloc_symbol(unop->pos, SYM_PTR);
456 ret = report_member(mode, &expr->pos, p_type,
465 in = report_member(U_VOID, &expr->pos, in,
503 warning(stmt->pos, "bad stmt->type: %d", stmt->type);
591 m_type = report_member(U_W_VAL, &m_expr->pos, m_type,
598 m_type = report_member(U_W_VAL, &m_expr->pos, m_type,
603 report_implicit(U_W_VAL, &m_expr->pos, m_type);
625 reporter->r_symbol(U_W_VAL, &sym->pos, sym);
638 sparse_error(dctx->pos, "dissect_ctx change %s -> %s",