Fix crash when parsing invalid class declaration element

This commit is contained in:
Sam Vervaeck 2023-05-26 23:46:47 +02:00
parent 9afdd1e607
commit 91c4b75bc1
Signed by: samvv
SSH key fingerprint: SHA256:dIg0ywU1OP+ZYifrYxy8c5esO72cIKB+4/9wkZj1VaY

View file

@ -1062,7 +1062,9 @@ after_vars:
case NodeKind::TypeKeyword: case NodeKind::TypeKeyword:
// TODO // TODO
default: default:
throw UnexpectedTokenDiagnostic(File, T0, std::vector<NodeKind> { NodeKind::LetKeyword, NodeKind::TypeKeyword }); DE.add<UnexpectedTokenDiagnostic>(File, T0, std::vector<NodeKind> { NodeKind::LetKeyword, NodeKind::TypeKeyword });
skipToLineFoldEnd();
return nullptr;
} }
} }