summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorS.H <gamelinks007@gmail.com>2022-09-14 23:10:21 +0900
committerGitHub <noreply@github.com>2022-09-14 23:10:21 +0900
commit960db13c472773926dc8c3dec8ba62d60aaa77f9 (patch)
tree21042158489612d10ae4899828a334b78e0d3a54
parentf512df73986c74e2f4bd65ca642879a0618da213 (diff)
Reuse `opt_arg_append` function
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/6373 Merged-By: nobu <nobu@ruby-lang.org>
-rw-r--r--parse.y8
1 files changed, 1 insertions, 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 *
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;
}