build : use -Werror=implicit-function-declaration

This commit is contained in:
Cebtenzzre 2023-09-20 00:05:16 -04:00
parent 0465daaa1d
commit 05adde4f1b
2 changed files with 2 additions and 1 deletions

View file

@ -430,6 +430,7 @@ if (LLAMA_ALL_WARNINGS)
-Wpointer-arith
-Wmissing-prototypes
-Werror=implicit-int
-Werror=implicit-function-declaration
)
set(cxx_flags
${warning_flags}

View file

@ -175,7 +175,7 @@ endif # LLAMA_DISABLE_LOGS
# warnings
WARN_FLAGS = -Wall -Wextra -Wpedantic -Wcast-qual -Wno-unused-function
MK_CFLAGS += $(WARN_FLAGS) -Wdouble-promotion -Wshadow -Wstrict-prototypes -Wpointer-arith -Wmissing-prototypes \
-Werror=implicit-int
-Werror=implicit-int -Werror=implicit-function-declaration
MK_CXXFLAGS += $(WARN_FLAGS) -Wmissing-declarations -Wmissing-noreturn -Wextra-semi
# TODO(cebtenzzre): remove this once PR #2632 gets merged