From 396e297f2d4b95cfe1cc70d75d73f6bd5a1be414 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 29 Jul 2005 00:58:14 +0000 Subject: * eval.c (rb_call0): fix calling zsuper from a method with anonymous rest argument. [ruby-dev:26639] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 9c3c3e0877..8dcdf0646d 100644 --- a/parse.y +++ b/parse.y @@ -8015,7 +8015,7 @@ new_args_gen(parser, m, o, r, b) } tmp = tmp->nd_next; } - if (r && !NIL_P(r)) { + if (RTEST(r)) { if (arg_dup_check(r->nd_vid, m, list, r)) { yyerror("duplicated rest argument name"); return 0; -- cgit v1.2.3