diff options
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -5919,7 +5919,7 @@ proc_call(proc, args) PUSH_ITER(ITER_CUR); ruby_frame->iter = ITER_CUR; - if (TYPE(args) == T_ARRAY) { + if (args != Qundef && TYPE(args) == T_ARRAY) { args = callargs(args); } |