]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
oops - parsewarning returns true on -Werror, so we gotta invert here
authorWolfgang (Blub) Bumiller <blub@speed.at>
Sat, 18 Aug 2012 19:07:23 +0000 (21:07 +0200)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Sat, 18 Aug 2012 19:07:23 +0000 (21:07 +0200)
parser.c

index 7af9664475233c8435379ef972a26caee2ad8c96..0a8d537a2d7bb7140e03e1b580538fb934235b45 100644 (file)
--- 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);
             }
         }
     }