summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazuhiro NISHIYAMA <zn@mbf.nifty.com>2021-10-28 09:12:14 +0900
committerKazuhiro NISHIYAMA <zn@mbf.nifty.com>2021-10-28 09:22:17 +0900
commitd8444593774466d835b982c215035d98bc52f3e0 (patch)
treee9e8887f79dcd125e83b1ab51701dca32a9e0298
parentda22e43ce07040c71bf7ea3aff75b86aae60e7e5 (diff)
Fix a warning
``` ../gc.c:2342:45: warning: comparison of integers of different signs: 'short' and 'size_t' (aka 'unsigned long') [-Wsign-compare] GC_ASSERT(size_pools[pool_id].slot_size == slot_size); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ``` Add cast to short, because `GC_ASSERT`s in `size_pool_for_size` already use cast to short.
-rw-r--r--gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index b5d5df692b..cfe0f3098b 100644
--- a/gc.c
+++ b/gc.c
@@ -2339,7 +2339,7 @@ size_pool_slot_size(unsigned char pool_id)
#if RGENGC_CHECK_MODE
rb_objspace_t *objspace = &rb_objspace;
- GC_ASSERT(size_pools[pool_id].slot_size == slot_size);
+ GC_ASSERT(size_pools[pool_id].slot_size == (short)slot_size);
#endif
return slot_size;