summaryrefslogtreecommitdiff
path: root/toke.c
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2002-08-08 19:47:44 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2002-08-08 19:47:44 +0000
commit8e7ae056e33b3389a21755f55fa95e623bcad80f (patch)
treed5a1fc5b264589f78cef03a3ea2326335e5e2a84 /toke.c
parent8dd4f5d2359f61079da3f00ffb623878fc66461a (diff)
downloadperl-8e7ae056e33b3389a21755f55fa95e623bcad80f.tar.gz
Fix bug #16080 : an attribute list should end at '}'
p4raw-id: //depot/perl@17704
Diffstat (limited to 'toke.c')
-rw-r--r--toke.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/toke.c b/toke.c
index 761f0e7c58..6bacaeaf93 100644
--- a/toke.c
+++ b/toke.c
@@ -3049,7 +3049,7 @@ Perl_yylex(pTHX)
break; /* require real whitespace or :'s */
}
tmp = (PL_expect == XOPERATOR ? '=' : '{'); /*'}(' for vi */
- if (*s != ';' && *s != tmp && (tmp != '=' || *s != ')')) {
+ if (*s != ';' && *s != '}' && *s != tmp && (tmp != '=' || *s != ')')) {
char q = ((*s == '\'') ? '"' : '\'');
/* If here for an expression, and parsed no attrs, back off. */
if (tmp == '=' && !attrs) {