From 46613af64c03bcd551d5867f2a8352b5c8faf80c Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 28 Nov 2014 20:52:08 -0600 Subject: [PATCH] STOREV/LOADV* should also print refcnts --- execute.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/execute.c b/execute.c index 89fd9728..1b66770f 100644 --- a/execute.c +++ b/execute.c @@ -440,7 +440,7 @@ jv jq_next(jq_state *jq) { if (jq->debug_trace_enabled) { printf("V%d = ", v); jv_dump(jv_copy(*var), 0); - printf("\n"); + printf(" (%d)\n", jv_get_refcnt(*var)); } jv_free(stack_pop(jq)); stack_push(jq, jv_copy(*var)); @@ -455,7 +455,7 @@ jv jq_next(jq_state *jq) { if (jq->debug_trace_enabled) { printf("V%d = ", v); jv_dump(jv_copy(*var), 0); - printf("\n"); + printf(" (%d)\n", jv_get_refcnt(*var)); } jv_free(stack_pop(jq)); stack_push(jq, *var); @@ -471,7 +471,7 @@ jv jq_next(jq_state *jq) { if (jq->debug_trace_enabled) { printf("V%d = ", v); jv_dump(jv_copy(val), 0); - printf("\n"); + printf(" (%d)\n", jv_get_refcnt(val)); } jv_free(*var); *var = val;