From ceeb9957c3ec932cdb911a5d1ff75e2c2bf16f17 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Tue, 28 May 2024 07:54:37 +0200 Subject: [PATCH] Make value_type.h compatible with -Wconversion [Feature #20507] This was missed from the initial commit. ``` ../../.././include/ruby/internal/value_type.h:446:27: error: implicit conversion changes signedness: 'enum ruby_value_type' to 'int' [-Werror,-Wsign-conversion] rb_unexpected_type(v, t); ~~~~~~~~~~~~~~~~~~ ^ ``` --- include/ruby/internal/value_type.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ruby/internal/value_type.h b/include/ruby/internal/value_type.h index 977f60a009..557f18813b 100644 --- a/include/ruby/internal/value_type.h +++ b/include/ruby/internal/value_type.h @@ -443,7 +443,7 @@ Check_Type(VALUE v, enum ruby_value_type t) } unexpected_type: - rb_unexpected_type(v, t); + rb_unexpected_type(v, RBIMPL_CAST((int)t)); } #endif /* RBIMPL_VALUE_TYPE_H */