aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-09-01 13:37:28 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-09-01 13:37:28 +0900
commite80a6f65c873fb01c98f71fa94085264dbb1dbf0 (patch)
tree08b7ac3fe6fd5424ac181fa6eb385006e8c5d0b8 /parse.y
parente5dd63ba8c854d8dce9537adb730658aded6bc8d (diff)
downloadruby-e80a6f65c873fb01c98f71fa94085264dbb1dbf0.tar.gz
Made :nil static ID
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/parse.y b/parse.y
index ba43053a86..f6d6e27eb7 100644
--- a/parse.y
+++ b/parse.y
@@ -3248,7 +3248,7 @@ block_args_tail : f_block_kwarg ',' f_kwrest opt_f_block_arg
}
| f_no_kwarg opt_f_block_arg
{
- $$ = new_args_tail(p, Qnone, ID2SYM(rb_intern("nil")), $2, &@1);
+ $$ = new_args_tail(p, Qnone, ID2SYM(idNil), $2, &@1);
}
| f_block_arg
{
@@ -4719,7 +4719,7 @@ args_tail : f_kwarg ',' f_kwrest opt_f_block_arg
}
| f_no_kwarg opt_f_block_arg
{
- $$ = new_args_tail(p, Qnone, ID2SYM(rb_intern("nil")), $2, &@1);
+ $$ = new_args_tail(p, Qnone, ID2SYM(idNil), $2, &@1);
}
| f_block_arg
{
@@ -11152,7 +11152,7 @@ new_args_tail(struct parser_params *p, NODE *kw_args, ID kw_rest_arg, ID block,
args->kw_rest_arg = NEW_DVAR(kw_rest_arg, loc);
args->kw_rest_arg->nd_cflag = kw_bits;
}
- else if (kw_rest_arg == ID2SYM(rb_intern("nil"))) {
+ else if (kw_rest_arg == ID2SYM(idNil)) {
args->no_kwarg = 1;
}
else if (kw_rest_arg) {