diff --git a/tools/qfcc/source/expr.c b/tools/qfcc/source/expr.c index f3f2738f5..b3a74cfc1 100644 --- a/tools/qfcc/source/expr.c +++ b/tools/qfcc/source/expr.c @@ -1435,16 +1435,6 @@ check_precedence (int op, expr_t *e1, expr_t *e2) e2->paren = 1; return binary_expr (e1->e.expr.op, e1->e.expr.e1, e2); } - if (((op == EQ || op == NE) && is_compare (e1->e.expr.op)) - || (op == OR && e1->e.expr.op == AND) - || (op == '|' && e1->e.expr.op == '&')) { - notice (e2, "precedence of `%s' raised to `%s' for " - "traditional code", get_op_string (op), - get_op_string (e1->e.expr.op)); - e2 = binary_expr (op, e1->e.expr.e2, e2); - e2->paren = 1; - return binary_expr (e1->e.expr.op, e1->e.expr.e1, e2); - } } } else { if (e2->type == ex_expr && !e2->paren) {