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:
// TODO
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;
}
}