summaryrefslogtreecommitdiff
path: root/typd_mlc.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-09-21 21:25:35 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-09-21 21:25:35 +0300
commitb4eb5c14a7d540af1f79cfa59fdecc70204f32a3 (patch)
treedb52b0d387fed9ee21d4f896224c56caf9c43357 /typd_mlc.c
parent5f8a8fd7fe941baf8faa410bdaf6c61d08be9b2b (diff)
downloadbdwgc-b4eb5c14a7d540af1f79cfa59fdecc70204f32a3.tar.gz
Fix 'shift count >= width of type' compiler warning in GC_SQRT_SIZE_MAX
(fix commits 83231d0, 4e1a6f9) * malloc.c (GC_SQRT_SIZE_MAX): Change type from unsigned to size_t. * typd_mlc.c (GC_SQRT_SIZE_MAX): Likewise.
Diffstat (limited to 'typd_mlc.c')
-rw-r--r--typd_mlc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/typd_mlc.c b/typd_mlc.c
index 5cfde351..d7a2bc46 100644
--- a/typd_mlc.c
+++ b/typd_mlc.c
@@ -634,7 +634,7 @@ GC_API GC_ATTR_MALLOC void * GC_CALL
# define GC_SIZE_MAX (~(size_t)0)
#endif
-#define GC_SQRT_SIZE_MAX ((1U << (WORDSZ / 2)) - 1)
+#define GC_SQRT_SIZE_MAX ((((size_t)1) << (WORDSZ / 2)) - 1)
GC_API GC_ATTR_MALLOC void * GC_CALL GC_calloc_explicitly_typed(size_t n,
size_t lb, GC_descr d)