Remove now unused macro BOLT_EXPECT_TOKEN

This commit is contained in:
Sam Vervaeck 2023-05-27 15:25:52 +02:00
parent 16e85f26bd
commit cc24825ef1
Signed by: samvv
SSH key fingerprint: SHA256:dIg0ywU1OP+ZYifrYxy8c5esO72cIKB+4/9wkZj1VaY

View file

@ -73,14 +73,6 @@ namespace bolt {
} }
} }
#define BOLT_EXPECT_TOKEN(name) \
{ \
auto __Token = Tokens.get(); \
if (!llvm::isa<name>(__Token)) { \
throw UnexpectedTokenDiagnostic(File, __Token, std::vector<NodeKind> { NodeKind::name }); \
} \
}
Token* Parser::expectToken(NodeKind Kind) { Token* Parser::expectToken(NodeKind Kind) {
auto T = Tokens.peek(); auto T = Tokens.peek();
if (T->getKind() != Kind) { if (T->getKind() != Kind) {