From 7645cdc5e3635623f89042d80d4dfd5dd4a95dda Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Fri, 24 Jan 2020 09:09:30 -0500 Subject: fixed operator precedence for as --- parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.c') diff --git a/parse.c b/parse.c index 54a6bc5..1ac882e 100644 --- a/parse.c +++ b/parse.c @@ -912,7 +912,7 @@ static void fprint_expr(FILE *out, Expression *e); #define NOT_AN_OP -1 /* cast/new aren't really operators since they operate on types, not exprs. */ -#define CAST_PRECEDENCE 45 +#define CAST_PRECEDENCE -10 #define NEW_PRECEDENCE 22 static int op_precedence(Keyword op) { switch (op) { -- cgit v1.2.3