1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* insns.def (invokeblock): fix of splat argument.

(splat same as normal method dispatch)



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
ko1 2007-06-06 11:24:42 +00:00
parent 7e5b2304c5
commit 6c5a50ff33
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,8 @@
Wed Jun 6 20:23:46 2007 Koichi Sasada <ko1@atdot.net>
* insns.def (invokeblock): fix of splat argument.
(splat same as normal method dispatch)
Wed Jun 6 16:27:25 2007 NAKAMURA Usaku <usa@ruby-lang.org>
* insns.def: fixed indentation.

View file

@ -1328,7 +1328,9 @@ invokeblock
if (BUILTIN_TYPE(iseq) != T_NODE) {
if (flag & VM_CALL_ARGS_SPLAT_BIT) {
VALUE ary = TOPN(0);
if (CLASS_OF(ary) != rb_cArray) {
ary = rb_check_convert_type(ary, T_ARRAY, "Array", "to_splat");
if (NIL_P(ary)) {
/* not a [BUG] */
}
else {