From: Wolfgang (Blub) Bumiller Date: Fri, 23 Nov 2012 10:45:22 +0000 (+0100) Subject: a type_name -> ast_type_to_string conversion X-Git-Tag: 0.1.9~320 X-Git-Url: http://de.git.xonotic.org/?a=commitdiff_plain;h=9a43eb63706243a22b16057e7c37039963051257;p=xonotic%2Fgmqcc.git a type_name -> ast_type_to_string conversion --- diff --git a/parser.c b/parser.c index fd4e859..8098110 100644 --- a/parser.c +++ b/parser.c @@ -883,9 +883,10 @@ static bool parser_sy_pop(parser_t *parser, shunt *sy) if (exprs[0]->expression.vtype != exprs[1]->expression.vtype || (exprs[0]->expression.vtype != TYPE_VECTOR && exprs[0]->expression.vtype != TYPE_FLOAT) ) { + ast_type_to_string(exprs[0], ty1, sizeof(ty1)); + ast_type_to_string(exprs[1], ty2, sizeof(ty2)); parseerror(parser, "invalid types used in expression: cannot add or subtract type %s and %s", - type_name[exprs[0]->expression.vtype], - type_name[exprs[1]->expression.vtype]); + ty1, ty2); return false; } if (ast_istype(exprs[0], ast_entfield))