diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-05-30 12:47:58 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-05-30 12:47:58 +0000 |
commit | 7cdb2840dfa66de6455a3a3034229047de54bdd1 (patch) | |
tree | 2a6d392b23f4c214b77ab9dfc4d26d41c00148f3 | |
parent | 76be4743ba01bef323ec555fb5c961c116fc225b (diff) | |
download | ruby-7cdb2840dfa66de6455a3a3034229047de54bdd1.tar.gz |
enum.c: rb_check_funcall_default for fallback value
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | enum.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -361,9 +361,7 @@ find_all_i(RB_BLOCK_CALL_FUNC_ARGLIST(i, ary)) static VALUE enum_size(VALUE self, VALUE args, VALUE eobj) { - VALUE r; - r = rb_check_funcall(self, id_size, 0, 0); - return (r == Qundef) ? Qnil : r; + return rb_check_funcall_default(self, id_size, 0, 0, Qnil); } static long |