Skip to content

Commit 9740356

Browse files
committed
toke.c: Expect XBLOCK after ALLSTART/ANYSTART, so as to avoid the block-or-hashref ambiguity
1 parent dc07061 commit 9740356

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

toke.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8001,7 +8001,7 @@ yyl_word_or_keyword(pTHX_ char *s, STRLEN len, I32 key, I32 orig_keyword, struct
80018001
case KEY_all:
80028002
Perl_ck_warner_d(aTHX_
80038003
packWARN(WARN_EXPERIMENTAL__ANY_ALL), "all is experimental");
8004-
LOP(OP_ALLSTART, XREF);
8004+
LOP(OP_ALLSTART, XBLOCK);
80058005

80068006
case KEY_and:
80078007
if (!PL_lex_allbrackets && PL_lex_fakeeof >= LEX_FAKEEOF_LOWLOGIC)
@@ -8011,7 +8011,7 @@ yyl_word_or_keyword(pTHX_ char *s, STRLEN len, I32 key, I32 orig_keyword, struct
80118011
case KEY_any:
80128012
Perl_ck_warner_d(aTHX_
80138013
packWARN(WARN_EXPERIMENTAL__ANY_ALL), "any is experimental");
8014-
LOP(OP_ANYSTART, XREF);
8014+
LOP(OP_ANYSTART, XBLOCK);
80158015

80168016
case KEY_atan2:
80178017
LOP(OP_ATAN2,XTERM);

0 commit comments

Comments
 (0)