mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Suppress some warnings on GCC
This commit is contained in:
@@ -143,7 +143,7 @@ add_executable(c3c
|
||||
src/compiler/llvm_codegen_c_abi_riscv.c
|
||||
src/compiler/llvm_codegen_c_abi_wasm.c)
|
||||
|
||||
target_compile_options(c3c PRIVATE -Wsign-compare -Wimplicit-int -Werror -Wall -Wno-unknown-pragmas -Wextra -Wno-unused-function -Wno-unused-variable -Wno-unused-parameter)
|
||||
target_compile_options(c3c PRIVATE -Wsign-compare -Wno-unknown-warning-option -Wno-maybe-uninitialized -Wimplicit-int -Werror -Wall -Wno-unknown-pragmas -Wextra -Wno-unused-function -Wno-unused-variable -Wno-unused-parameter)
|
||||
|
||||
target_include_directories(c3c PRIVATE
|
||||
"${CMAKE_SOURCE_DIR}/src/")
|
||||
|
||||
@@ -28,6 +28,10 @@ static void diagnostics_handler(LLVMDiagnosticInfoRef ref, void *context)
|
||||
severity_name = "message";
|
||||
break;
|
||||
}
|
||||
#ifdef NDEBUG
|
||||
// Avoid warnings when not in debug.
|
||||
(void)severity_name; (void)message;
|
||||
#endif
|
||||
DEBUG_LOG("LLVM %s: %s ", severity_name, message);
|
||||
LLVMDisposeMessage(message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user