From 71ba1f0e7b9b08fef1a6b0e70c8f1276bcfd7439 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Mon, 18 Feb 2013 01:38:11 +0400 Subject: [PATCH] eval: Use is_power2 helper instead of open code Signed-off-by: Cyrill Gorcunov --- eval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eval.c b/eval.c index d7cf844e..0035088d 100644 --- a/eval.c +++ b/eval.c @@ -742,8 +742,8 @@ static int64_t eval_ifunc(int64_t val, enum ifunc func) case IFUNC_ILOG2E: case IFUNC_ILOG2W: errtype = (func == IFUNC_ILOG2E) ? ERR_NONFATAL : ERR_WARNING; - - if ((!uval) | (uval & (uval-1))) + + if (!is_power2(uval)) error(errtype, "ilog2 argument is not a power of two"); /* fall through */ case IFUNC_ILOG2F: -- 2.11.4.GIT