d3dcompiler: Parse "for" loops without variable declarations.

This commit is contained in:
Matteo Bruni 2012-09-21 16:25:58 +02:00 committed by Alexandre Julliard
parent 2b7ad731a4
commit 6e4617c14a
1 changed files with 8 additions and 0 deletions

View File

@ -1383,6 +1383,14 @@ loop_statement: KW_WHILE '(' expr ')' statement
set_location(&loc, &@1);
$$ = create_loop(LOOP_DO_WHILE, NULL, cond, NULL, $2, &loc);
}
| KW_FOR '(' scope_start expr_statement expr_statement expr_statement ')' statement
{
struct source_location loc;
set_location(&loc, &@1);
$$ = create_loop(LOOP_FOR, $4, $5, $6, $8, &loc);
pop_scope(&hlsl_ctx);
}
expr_statement: ';'
{