summaryrefslogtreecommitdiff
path: root/include/ruby/internal/special_consts.h
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-08-11 16:04:37 +0900
committerNobuyoshi Nakada <[email protected]>2024-08-11 16:04:37 +0900
commit1fd0a1b4ceef29a5aade5e1d896dca5b74258e6f (patch)
treef5cafbc73cae2eaf31f549086f25d90957e65eca /include/ruby/internal/special_consts.h
parent1db8586279a2f061f089a9fc7caa2b60cf7b23e0 (diff)
Fix sign-conversion warning
``` ../../.././include/ruby/internal/special_consts.h:349:36: error: conversion to ‘VALUE’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Werror=sign-conversion] 349 | return RB_SPECIAL_CONST_P(obj) * RUBY_Qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ```
Diffstat (limited to 'include/ruby/internal/special_consts.h')
-rw-r--r--include/ruby/internal/special_consts.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/ruby/internal/special_consts.h b/include/ruby/internal/special_consts.h
index 85579e33f0..05d1087c88 100644
--- a/include/ruby/internal/special_consts.h
+++ b/include/ruby/internal/special_consts.h
@@ -346,7 +346,7 @@ RBIMPL_ATTR_CONSTEXPR(CXX11)
static inline VALUE
rb_special_const_p(VALUE obj)
{
- return RB_SPECIAL_CONST_P(obj) * RUBY_Qtrue;
+ return (unsigned int)RB_SPECIAL_CONST_P(obj) * RUBY_Qtrue;
}
/**