diff options
Diffstat (limited to 'c_compiler/src/c_parser.y')
-rw-r--r-- | c_compiler/src/c_parser.y | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c_compiler/src/c_parser.y b/c_compiler/src/c_parser.y index cbf1e32..2f26ade 100644 --- a/c_compiler/src/c_parser.y +++ b/c_compiler/src/c_parser.y @@ -402,7 +402,7 @@ CastExpression: UnaryExpression { $$ = $1; } UnaryExpression: PostfixExpression { $$ = $1; } | T_INCDEC UnaryExpression { $$ = new UnaryPreIncDecExpression(*$1, $2); delete $1; } - | UnaryOperator CastExpression { $$ = $2; } + | UnaryOperator CastExpression { $$ = new OperatorUnaryExpression(*$1, $2); delete $1; } | T_SIZEOF UnaryExpression { $$ = $2; } | T_SIZEOF T_LRB DeclarationSpecifierList T_RRB { $$ = new Constant(0); delete $3; } ; |