From e801fa5ce8870c7a1b6551721fa1dbf96fa35655 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 19 Jul 2024 10:56:04 -0400 Subject: [PATCH] [PRISM] Fix compiler warning for min_tmp_array_size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit prism_compile.c:5770:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5770 | if (tmp_array_size >= min_tmp_array_size) { | ^~ --- prism_compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prism_compile.c b/prism_compile.c index de3a294933..50a8c87e7d 100644 --- a/prism_compile.c +++ b/prism_compile.c @@ -5676,7 +5676,7 @@ pm_compile_node(rb_iseq_t *iseq, const pm_node_t *node, LINK_ANCHOR *const ret, // own arrays, followed by a newarray, and then continually // concat the arrays with the SplatNode nodes. const int max_new_array_size = 0x100; - const int min_tmp_array_size = 0x40; + const unsigned int min_tmp_array_size = 0x40; int new_array_size = 0; bool first_chunk = true;