summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2019-10-15 16:16:45 -0400
committerAdam Jackson <ajax@redhat.com>2019-10-15 16:31:38 -0400
commitf6040f56da837e5550d2dd7d49a5814c8a54c1e7 (patch)
tree85258405d9e01b0cea4a28c01d57278095147382
parent52c27c82dee14725b12959d795a7ffb2c23576bf (diff)
downloadpixman-f6040f56da837e5550d2dd7d49a5814c8a54c1e7.tar.gz
test: Fix undefined left shift in pixel_checker_init
../test/utils.c:2070:57: runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
-rw-r--r--test/utils.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/utils.c b/test/utils.c
index 2e3b547..1fafd80 100644
--- a/test/utils.c
+++ b/test/utils.c
@@ -2067,10 +2067,10 @@ pixel_checker_init (pixel_checker_t *checker, pixman_format_code_t format)
break;
}
- checker->am = ((1 << PIXMAN_FORMAT_A (format)) - 1) << checker->as;
- checker->rm = ((1 << PIXMAN_FORMAT_R (format)) - 1) << checker->rs;
- checker->gm = ((1 << PIXMAN_FORMAT_G (format)) - 1) << checker->gs;
- checker->bm = ((1 << PIXMAN_FORMAT_B (format)) - 1) << checker->bs;
+ checker->am = ((1U << PIXMAN_FORMAT_A (format)) - 1) << checker->as;
+ checker->rm = ((1U << PIXMAN_FORMAT_R (format)) - 1) << checker->rs;
+ checker->gm = ((1U << PIXMAN_FORMAT_G (format)) - 1) << checker->gs;
+ checker->bm = ((1U << PIXMAN_FORMAT_B (format)) - 1) << checker->bs;
checker->aw = PIXMAN_FORMAT_A (format);
checker->rw = PIXMAN_FORMAT_R (format);