ruby-changes:55400
From: nobu <ko1@a...>
Date: Fri, 19 Apr 2019 07:24:46 +0900 (JST)
Subject: [ruby-changes:55400] nobu:r67608 (trunk): parse.y: suppress warning
nobu 2019-04-19 07:24:03 +0900 (Fri, 19 Apr 2019) New Revision: 67608 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=67608 Log: parse.y: suppress warning * parse.y (parser_append_options): explicitly pass $; when auto splitting, to suppress the warning for non-nil $;. Modified files: trunk/parse.y Index: parse.y =================================================================== --- parse.y (revision 67607) +++ parse.y (revision 67608) @@ -11777,9 +11777,10 @@ parser_append_options(struct parser_para https://github.com/ruby/ruby/blob/trunk/parse.y#L11777 if (p->do_loop) { if (p->do_split) { + NODE *args = NEW_LIST(NEW_GVAR(rb_intern("$;"), LOC), LOC); NODE *split = NEW_GASGN(rb_intern("$F"), NEW_CALL(NEW_GVAR(idLASTLINE, LOC), - rb_intern("split"), 0, LOC), + rb_intern("split"), args, LOC), LOC); node = block_append(p, split, node); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/