summaryrefslogtreecommitdiff
path: root/parse.y
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 /parse.y
parentf512df73986c74e2f4bd65ca642879a0618da213 (diff)
downloadruby-960db13c472773926dc8c3dec8ba62d60aaa77f9.tar.gz
Reuse `opt_arg_append` function
Diffstat (limited to 'parse.y')
-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;
}