]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - parser.c
handling TOKEN_CHARCONST - -Wmultibyte-character
[xonotic/gmqcc.git] / parser.c
index e7e205d26d6f9c26ec4bc8ce32a945b2d450c5e8..c840ae6e3f08bb1ea24826a1bcb31a98bf9fe60e 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -1428,7 +1428,7 @@ static ast_expression* parse_expression_leave(parser_t *parser, bool stopatcomma
             vec_push(sy.out, syexp(parser_ctx(parser), (ast_expression*)val));
             DEBUGSHUNTDO(con_out("push %g\n", parser_token(parser)->constval.f));
         }
-        else if (parser->tok == TOKEN_INTCONST) {
+        else if (parser->tok == TOKEN_INTCONST || parser->tok == TOKEN_CHARCONST) {
             ast_value *val;
             if (wantop) {
                 parseerror(parser, "expected operator or end of statement, got constant");