From: Michael Beck Date: Fri, 14 Dec 2007 15:23:16 +0000 (+0000) Subject: improved verify message X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=5e62beee699b19e66fa0ab631ff10560e04594b4;p=libfirm improved verify message [r16982] --- diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 360530d1d..f674c1571 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -1169,14 +1169,17 @@ static int verify_node_Call(ir_node *n, ir_graph *irg) { get_Call_n_params(n) >= get_method_n_params(mt), "Number of args for Call doesn't match number of args in variadic type.", 0, - fprintf(stderr, "Call has %d params, method %s type %d\n", - get_Call_n_params(n), get_type_name(mt), get_method_n_params(mt)); + ir_fprintf(stderr, "Call %+F has %d params, method %s type %d\n", + n, get_Call_n_params(n), get_type_name(mt), get_method_n_params(mt)); ); } else { - ASSERT_AND_RET( + ASSERT_AND_RET_DBG( get_Call_n_params(n) == get_method_n_params(mt), "Number of args for Call doesn't match number of args in non variadic type.", - 0); + 0, + ir_fprintf(stderr, "Call %+F has %d params, method %s type %d\n", + n, get_Call_n_params(n), get_type_name(mt), get_method_n_params(mt)); + ); } for (i = 0; i < get_method_n_params(mt); i++) {