Allow arrays as operands in constant expressions.

Refs #5789
This commit is contained in:
Gunnar Beutner 2014-03-18 12:44:09 +01:00
parent caad7a7973
commit e0ad30a9c6

View File

@ -579,14 +579,10 @@ aterm: '(' aexpression ')'
$$ = $2; $$ = $2;
} }
aexpression: T_STRING aexpression: simplevalue
{ {
$$ = new Value(make_shared<AExpression>(AEReturn, AValue(ATSimple, $1))); $$ = new Value(make_shared<AExpression>(AEReturn, AValue(ATSimple, *$1)));
free($1); delete $1;
}
| T_NUMBER
{
$$ = new Value(make_shared<AExpression>(AEReturn, AValue(ATSimple, $1)));
} }
| T_IDENTIFIER | T_IDENTIFIER
{ {