From: Wolfgang Bumiller Date: Mon, 31 Dec 2012 11:35:26 +0000 (+0100) Subject: Just allow variable declarations in for-loop initializers in any standard... X-Git-Tag: before-library~410 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=17951ac92cd3d6b4dd5ee9a394a15bb800a11bba;p=xonotic%2Fgmqcc.git Just allow variable declarations in for-loop initializers in any standard... --- diff --git a/parser.c b/parser.c index 26a8685..97a4dff 100644 --- a/parser.c +++ b/parser.c @@ -2412,11 +2412,13 @@ static bool parse_for_go(parser_t *parser, ast_block *block, ast_expression **ou typevar = parser_find_typedef(parser, parser_tokval(parser), 0); if (typevar || parser->tok == TOKEN_TYPENAME) { +#if 0 if (opts.standard != COMPILER_GMQCC) { if (parsewarning(parser, WARN_EXTENSIONS, "current standard does not allow variable declarations in for-loop initializers")) goto onerr; } +#endif if (!parse_variable(parser, block, true, CV_VAR, typevar, false, false, 0, NULL)) goto onerr; }