Support some simple class initialization assignments.

This commit is contained in:
Stephen Williams 2013-11-16 17:04:14 -08:00
parent 68d83383ff
commit 0692cd54e7
1 changed files with 3 additions and 1 deletions

View File

@ -1389,7 +1389,9 @@ variable_decl_assignment /* IEEE1800-2005 A.2.3 */
| IDENTIFIER '=' K_new '(' ')'
{ decl_assignment_t*tmp = new decl_assignment_t;
tmp->name = lex_strings.make($1);
yyerror("sorry: Class initialization assignment not supported here.");
PENewClass*expr = new PENewClass;
FILE_NAME(expr, @3);
tmp->expr .reset(expr);
delete[]$1;
$$ = tmp;
}