File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -3670,9 +3670,10 @@ class parser
36703670 && curr ().type () != lexeme::LeftParen // not imediatelly called
36713671 && curr ().type () != lexeme::RightParen // not as a last argument to function
36723672 && curr ().type () != lexeme::Comma // not as first or in-the-middle, function argument
3673- && curr ().type () != lexeme::RightBracket // as the last index argument
3674- && curr ().as_string_view () == " is" // as the argument to is
3675- && curr ().as_string_view () == " as" // as the argument to as
3673+ && curr ().type () != lexeme::RightBracket // not as the last index argument
3674+ && curr ().as_string_view () != " is" // not as the argument to is
3675+ && curr ().as_string_view () != " as" // not as the argument to as
3676+ && curr ().as_string_view () != " do" // not as `for`'s `next`.
36763677 ) {
36773678 // this is a fix for a short function syntax that should have double semicolon used
36783679 // (check comment in expression_statement(bool semicolon_required))
You can’t perform that action at this time.
0 commit comments