aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-10-24 08:13:13 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-10-24 08:13:13 +0000
commit42006c4d0f8e4b43284d7e85ee141dc84669b3ff (patch)
tree0466143ecd77b306c2ccf0a2b499518423c31ddf /vm_eval.c
parent07b0b0735fe021dc3fc0b36edbd0f0da32be35bd (diff)
downloadruby-42006c4d0f8e4b43284d7e85ee141dc84669b3ff.tar.gz
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
Diffstat (limited to 'vm_eval.c')
-rw-r--r--vm_eval.c3
1 files changed, 2 insertions, 1 deletions
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));