From 614f2f61c84049331cd4ec2b29c407ca338c2228 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 1 Aug 2023 11:16:16 +0100 Subject: [PATCH] fix: suppress unused warnings for eof --- lib/include/tree_sitter/parser.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/include/tree_sitter/parser.h b/lib/include/tree_sitter/parser.h index 46994f46..ac773580 100644 --- a/lib/include/tree_sitter/parser.h +++ b/lib/include/tree_sitter/parser.h @@ -130,9 +130,16 @@ struct TSLanguage { * Lexer Macros */ +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + #define START_LEXER() \ bool result = false; \ bool skip = false; \ + UNUSED \ bool eof = false; \ int32_t lookahead; \ goto start; \