From: Wolfgang (Blub) Bumiller Date: Sat, 18 Aug 2012 19:07:23 +0000 (+0200) Subject: oops - parsewarning returns true on -Werror, so we gotta invert here X-Git-Tag: 0.1-rc1~179 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=fc1622140b4569d2623113fab9fe757a9b66efc6;p=xonotic%2Fgmqcc.git oops - parsewarning returns true on -Werror, so we gotta invert here --- diff --git a/parser.c b/parser.c index 7af9664..0a8d537 100644 --- a/parser.c +++ b/parser.c @@ -943,13 +943,13 @@ static bool parser_close_call(parser_t *parser, shunt *sy) else { if (fval) - return parsewarning(parser, WARN_TOO_FEW_PARAMETERS, - "too few parameters for call to %s: expected %i, got %i", - fval->name, (int)fun->expression.params_count, paramcount); + return !parsewarning(parser, WARN_TOO_FEW_PARAMETERS, + "too few parameters for call to %s: expected %i, got %i", + fval->name, (int)fun->expression.params_count, paramcount); else - return parsewarning(parser, WARN_TOO_FEW_PARAMETERS, - "too few parameters for function call: expected %i, got %i", - (int)fun->expression.params_count, paramcount); + return !parsewarning(parser, WARN_TOO_FEW_PARAMETERS, + "too few parameters for function call: expected %i, got %i", + (int)fun->expression.params_count, paramcount); } } }