build: tune compiler warnings

(cherry picked from commit 7715001692)
This commit is contained in:
ObserverOfTime 2024-10-11 21:08:51 +03:00 committed by Amaan Qureshi
parent 9be7dda48f
commit 8d466ead30
2 changed files with 6 additions and 4 deletions

View file

@ -21,8 +21,10 @@ add_library(tree-sitter ${TS_SOURCE_FILES})
target_include_directories(tree-sitter PRIVATE src src/wasm include)
if(NOT MSVC)
target_compile_options(tree-sitter PRIVATE -Wall -Wextra -Wshadow -Wno-unused-parameter -pedantic)
if(MSVC)
target_compile_options(tree-sitter PRIVATE /W4 /wd4018 /wd4701 /wd4702 /wd4100 /wd4232 /wd4244)
else()
target_compile_options(tree-sitter PRIVATE -Wall -Wextra -Wshadow -pedantic)
endif()
if(TREE_SITTER_FEATURE_WASM)

View file

@ -350,7 +350,7 @@ static bool ts_parser__call_main_lex_fn(TSParser *self, TSLexMode lex_mode) {
}
}
static bool ts_parser__call_keyword_lex_fn(TSParser *self, TSLexMode lex_mode) {
static bool ts_parser__call_keyword_lex_fn(TSParser *self) {
if (ts_language_is_wasm(self->language)) {
return ts_wasm_store_call_lex_keyword(self->wasm_store, 0);
} else {
@ -651,7 +651,7 @@ static Subtree ts_parser__lex(
ts_lexer_reset(&self->lexer, self->lexer.token_start_position);
ts_lexer_start(&self->lexer);
is_keyword = ts_parser__call_keyword_lex_fn(self, lex_mode);
is_keyword = ts_parser__call_keyword_lex_fn(self);
if (
is_keyword &&