From 49b25aaa229f32aef88c56bf8ee422836f9a7f37 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 24 Oct 2017 08:13:13 +0000 Subject: [PATCH] vm_eval.c: all value type cases * vm_eval.c (rb_type_str): ensure all value types are covered. missed types would be warned by -Wswitch option of gcc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_eval.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vm_eval.c b/vm_eval.c index 3e8e4b5c0e..31344cd305 100644 --- a/vm_eval.c +++ b/vm_eval.c @@ -470,9 +470,10 @@ rb_type_str(enum ruby_value_type type) type_case(T_NODE) type_case(T_ICLASS) type_case(T_ZOMBIE) - default: return NULL; + case T_MASK: break; } #undef type_case + return NULL; } NORETURN(static void uncallable_object(VALUE recv, ID mid));