summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-08-10 16:54:09 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-08-10 17:47:34 +0900
commitc355fa72d4e356378a8b03a67432b52bafcc308b (patch)
treea7cf0b3fdbd5143d5c5d7bbc530103ceb86b07a5
parent9260b0aece99f4e6a47c34fea9ff09a9af403646 (diff)
Suppress unused-function warnings
Calls with a constant argument should be optimized away.
-rw-r--r--array.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/array.c b/array.c
index 1f8781bcf4..ce194d96cf 100644
--- a/array.c
+++ b/array.c
@@ -8948,6 +8948,11 @@ rb_ary_deconstruct(VALUE ary)
void
Init_Array(void)
{
+ if (should_be_T_ARRAY(Qnil)) {
+ should_not_be_shared_and_embedded(Qnil);
+ UNREACHABLE;
+ }
+
#undef rb_intern
#define rb_intern(str) rb_intern_const(str)