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
Родитель a451648b21
Коммит f7906a7e31
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: BCEA306C49B81CD7
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -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
{