Fix do {...} while() not requiring final semicolon.
This commit is contained in:
parent
3841850168
commit
a320c4584e
2
Changes
2
Changes
|
|
@ -7,6 +7,8 @@ indicates the contributor was also the author of the fix; Thanks!
|
||||||
|
|
||||||
**** Fix some constant parameter functions causing crash, bug253. [Nick Bowler]
|
**** Fix some constant parameter functions causing crash, bug253. [Nick Bowler]
|
||||||
|
|
||||||
|
**** Fix do {...} while() not requiring final semicolon.
|
||||||
|
|
||||||
* Verilator 3.802 2010/05/01
|
* Verilator 3.802 2010/05/01
|
||||||
|
|
||||||
*** Support runtime access to public signal names.
|
*** Support runtime access to public signal names.
|
||||||
|
|
|
||||||
|
|
@ -1864,7 +1864,7 @@ statement_item<nodep>: // IEEE: statement_item
|
||||||
// // for's first ';' is in for_initalization
|
// // for's first ';' is in for_initalization
|
||||||
| yFOR '(' for_initialization expr ';' for_stepE ')' stmtBlock
|
| yFOR '(' for_initialization expr ';' for_stepE ')' stmtBlock
|
||||||
{ $$ = new AstBegin($1,"",$3); $3->addNext(new AstWhile($1, $4,$8,$6)); }
|
{ $$ = new AstBegin($1,"",$3); $3->addNext(new AstWhile($1, $4,$8,$6)); }
|
||||||
| yDO stmtBlock yWHILE '(' expr ')' { $$ = $2->cloneTree(true); $$->addNext(new AstWhile($1,$5,$2));}
|
| yDO stmtBlock yWHILE '(' expr ')' ';' { $$ = $2->cloneTree(true); $$->addNext(new AstWhile($1,$5,$2));}
|
||||||
//UNSUP yFOREACH '(' idClassForeach/*array_id[loop_variables]*/ ')' stmt { UNSUP }
|
//UNSUP yFOREACH '(' idClassForeach/*array_id[loop_variables]*/ ')' stmt { UNSUP }
|
||||||
//
|
//
|
||||||
// // IEEE: jump_statement
|
// // IEEE: jump_statement
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue