From cf3037e3035e1939eeb7b7ca86e82f7167304f31 Mon Sep 17 00:00:00 2001 From: Daniel Murphy Date: Fri, 21 Feb 2014 20:53:50 +1100 Subject: [PATCH] Remove comment from inside if condition --- src/optimize.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/optimize.c b/src/optimize.c index a01bdc2b1149..4bd344d1f86d 100644 --- a/src/optimize.c +++ b/src/optimize.c @@ -908,8 +908,9 @@ Expression *Expression_optimize(Expression *e, int result, bool keepLvalue) } } + // (2 ^^ n) ^^ p -> 1 << n * p if (e->e1->op == TOKint64 && e->e1->toInteger() > 0 && - !((e->e1->toInteger() - 1) & e->e1->toInteger()) && // is power of two + !((e->e1->toInteger() - 1) & e->e1->toInteger()) && e->e2->type->isintegral() && e->e2->type->isunsigned()) { dinteger_t i = e->e1->toInteger();