[前][次][番号順一覧][スレッド一覧]

ruby-changes:73554

From: S.H <ko1@a...>
Date: Wed, 14 Sep 2022 23:10:38 +0900 (JST)
Subject: [ruby-changes:73554] 960db13c47 (master): Reuse `opt_arg_append` function

https://git.ruby-lang.org/ruby.git/commit/?id=960db13c47

From 960db13c472773926dc8c3dec8ba62d60aaa77f9 Mon Sep 17 00:00:00 2001
From: "S.H" <gamelinks007@g...>
Date: Wed, 14 Sep 2022 23:10:21 +0900
Subject: Reuse `opt_arg_append` function

---
 parse.y | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/parse.y b/parse.y
index 38f7690ccc..4f0aa6a6ce 100644
--- a/parse.y
+++ b/parse.y
@@ -10561,13 +10561,7 @@ static NODE * https://github.com/ruby/ruby/blob/trunk/parse.y#L10561
 kwd_append(NODE *kwlist, NODE *kw)
 {
     if (kwlist) {
-	NODE *kws = kwlist;
-	kws->nd_loc.end_pos = kw->nd_loc.end_pos;
-	while (kws->nd_next) {
-	    kws = kws->nd_next;
-	    kws->nd_loc.end_pos = kw->nd_loc.end_pos;
-	}
-	kws->nd_next = kw;
+	opt_arg_append(kwlist, kw);
     }
     return kwlist;
 }
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]