aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/src/c_parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'c_compiler/src/c_parser.y')
-rw-r--r--c_compiler/src/c_parser.y2
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; }
;