X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=parser.c;h=dec6a77a412348b0d84b5a35725ea657ff453987;hb=f6129ea4e445360ead1f98c2b559de8149e609bb;hp=94bcc620bd141b72699a0442deb36bad48232638;hpb=9c8dc43775285c0056ab539a436b013c7933bc76;p=xonotic%2Fgmqcc.git diff --git a/parser.c b/parser.c index 94bcc62..dec6a77 100644 --- a/parser.c +++ b/parser.c @@ -3921,6 +3921,10 @@ bool parser_finish(const char *output) ir_builder_delete(ir); return false; } + } + if (opts_dump) + ir_builder_dump(ir, con_out); + for (i = 0; i < vec_size(parser->functions); ++i) { if (!ir_function_finalize(parser->functions[i]->ir_func)) { con_out("failed to finalize function %s\n", parser->functions[i]->name); ir_builder_delete(ir); @@ -3929,7 +3933,7 @@ bool parser_finish(const char *output) } if (retval) { - if (opts_dump) + if (opts_dumpfin) ir_builder_dump(ir, con_out); generate_checksum(parser);