diff --git a/src/ca65/expr.c b/src/ca65/expr.c index b3e2b3617..b39f0655f 100644 --- a/src/ca65/expr.c +++ b/src/ca65/expr.c @@ -751,7 +751,7 @@ static ExprNode* FuncXMatch (void) static ExprNode* Function (ExprNode* (*F) (void)) /* Handle builtin functions */ -{ +{ ExprNode* E; /* Skip the keyword */ @@ -810,6 +810,11 @@ static ExprNode* Factor (void) NextTok (); break; + case TOK_PLUS: + NextTok (); + N = Factor (); + break; + case TOK_MINUS: NextTok (); L = Factor ();