show diagnostic for } token followed by else in let else statement

This commit is contained in:
XFFXFF 2023-03-04 09:58:59 +08:00
parent 31c12ec282
commit 995aacfce8
5 changed files with 101 additions and 8 deletions

View file

@ -43,7 +43,7 @@ pub(super) fn meta(p: &mut Parser<'_>) {
match p.current() {
T![=] => {
p.bump(T![=]);
if !expressions::expr(p) {
if expressions::expr(p).is_none() {
p.error("expected expression");
}
}