diff --git a/tgt-vvp/eval_expr.c b/tgt-vvp/eval_expr.c index 70cc14c74..4d11e7167 100644 --- a/tgt-vvp/eval_expr.c +++ b/tgt-vvp/eval_expr.c @@ -2332,9 +2332,10 @@ struct vector_info draw_eval_expr_wid(ivl_expr_t exp, unsigned wid, switch (ivl_expr_type(exp)) { default: - fprintf(stderr, "vvp error: unhandled expr type: %u\n", - ivl_expr_type(exp)); case IVL_EX_NONE: + fprintf(stderr, "%s:%u: vvp-tgt error: unhandled expr. type: " + "%u at %s:%d\n", ivl_expr_file(exp), ivl_expr_lineno(exp), + ivl_expr_type(exp), __FILE__, __LINE__); assert(0); res.base = 0; res.wid = 0;