From: Wolfgang (Blub) Bumiller Date: Thu, 3 May 2012 12:17:00 +0000 (+0200) Subject: Dump should print a warning if lifepasses don't match... X-Git-Tag: 0.1-rc1~499 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b5aed08c9353b04629df0ae309d3137c444e24d0;p=xonotic%2Fgmqcc.git Dump should print a warning if lifepasses don't match... --- diff --git a/ir.c b/ir.c index 56d961a..2a33065 100644 --- a/ir.c +++ b/ir.c @@ -1683,10 +1683,13 @@ void ir_function_dump(ir_function *f, char *ind, } if (f->blocks_count) { - - oprintf("%slife passes: %i\n", ind, (int)f->blocks[0]->run_id); - for (i = 0; i < f->blocks_count; ++i) + oprintf("%slife passes (check): %i\n", ind, (int)f->run_id); + for (i = 0; i < f->blocks_count; ++i) { + if (f->blocks[i]->run_id != f->run_id) { + oprintf("%slife pass check fail! %i != %i\n", ind, (int)f->blocks[i]->run_id, (int)f->run_id); + } ir_block_dump(f->blocks[i], ind, oprintf); + } } ind[strlen(ind)-1] = 0;