From: Wolfgang (Blub) Bumiller <blub@speed.at> Date: Tue, 2 Oct 2012 13:35:43 +0000 (+0200) Subject: don't warn about unused end_sys_{globals,fields} X-Git-Tag: 0.1-rc1~31 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=4742ee9123ee54c65c83a4e531b7ef83bafeeddd;p=xonotic%2Fgmqcc.git don't warn about unused end_sys_{globals,fields} --- diff --git a/parser.c b/parser.c index f11684b..080bbc2 100644 --- a/parser.c +++ b/parser.c @@ -2928,8 +2928,12 @@ bool parser_finish(const char *output) continue; asvalue = (ast_value*)(parser->globals[i].var); if (!asvalue->uses && !asvalue->isconst && asvalue->expression.vtype != TYPE_FUNCTION) { - retval = retval && !genwarning(ast_ctx(asvalue), WARN_UNUSED_VARIABLE, - "unused global: `%s`", asvalue->name); + if (strcmp(asvalue->name, "end_sys_globals") && + strcmp(asvalue->name, "end_sys_fields")) + { + retval = retval && !genwarning(ast_ctx(asvalue), WARN_UNUSED_VARIABLE, + "unused global: `%s`", asvalue->name); + } } if (!ast_global_codegen(asvalue, ir)) { printf("failed to generate global %s\n", parser->globals[i].name);