1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

push_pktbl is needed for hash pattern, not for array pattern

This commit is contained in:
Kazuki Tsujimoto 2020-06-14 09:23:43 +09:00
parent a451648b21
commit f7906a7e31
No known key found for this signature in database
GPG key ID: BCEA306C49B81CD7

View file

@ -4048,10 +4048,9 @@ p_expr_basic : p_value
$$ = new_array_pattern_tail(p, Qnone, 0, 0, Qnone, &@$);
$$ = new_array_pattern(p, $1, Qnone, $$, &@$);
}
| tLBRACK {$<tbl>$ = push_pktbl(p);} p_args rbracket
| tLBRACK p_args rbracket
{
pop_pktbl(p, $<tbl>2);
$$ = new_array_pattern(p, Qnone, Qnone, $3, &@$);
$$ = new_array_pattern(p, Qnone, Qnone, $2, &@$);
}
| tLBRACK rbracket
{