summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-11-18 03:32:05 +0000
committeryui-knk <yui-knk@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-11-18 03:32:05 +0000
commit15b02bcefc968603fc775d20e0e448149404bd44 (patch)
treea71b7fba75bd8f881661740133390ca8a411c280
parent3c0cf7856ac88b1c4f93eb9b3877dd2afef4339d (diff)
parse.y: Use node_assign
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--parse.y6
1 files changed, 2 insertions, 4 deletions
diff --git a/parse.y b/parse.y
index 936d7ab841..ba6d4c472c 100644
--- a/parse.y
+++ b/parse.y
@@ -1471,8 +1471,7 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem
{
/*%%%*/
value_expr($3);
- $1->nd_value = $3;
- $$ = $1;
+ $$ = node_assign($1, $3, &@$);
/*%
$$ = dispatch2(massign, $1, $3);
%*/
@@ -1485,8 +1484,7 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem
| mlhs '=' mrhs_arg
{
/*%%%*/
- $1->nd_value = $3;
- $$ = $1;
+ $$ = node_assign($1, $3, &@$);
/*%
$$ = dispatch2(massign, $1, $3);
%*/