X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=main.c;h=1d84ae94222aa904d76578aeb1e3468efee44ab0;hb=9f1aa1490aef78bb92f15f5f0da547bae3480375;hp=db9f2b81806b848826b985d329a0ab770e8cc82b;hpb=17029ba695403c151aecabbac11eb29c9062dbf0;p=xonotic%2Fgmqcc.git diff --git a/main.c b/main.c index db9f2b8..1d84ae9 100644 --- a/main.c +++ b/main.c @@ -655,9 +655,11 @@ srcdone: goto cleanup; } data = ftepp_get(); - if (!parser_compile_string_len(items[itr].filename, data, vec_size(data)-1)) { - retval = 1; - goto cleanup; + if (vec_size(data)) { + if (!parser_compile_string_len(items[itr].filename, data, vec_size(data))) { + retval = 1; + goto cleanup; + } } ftepp_flush(); } @@ -686,6 +688,14 @@ srcdone: /* stuff */ + if (!opts_pp_only) { + for (itr = 0; itr < COUNT_OPTIMIZATIONS; ++itr) { + if (optimization_count[itr]) { + con_out("%s: %u\n", opts_opt_list[itr].name, (unsigned int)optimization_count[itr]); + } + } + } + cleanup: util_debug("COM", "cleaning ...\n"); ftepp_finish();