Use -Wstrict-prototypes with clang only
authorGuillaume Chatelet <gchatelet@google.com>
Sun, 18 Dec 2022 14:54:21 +0000 (15:54 +0100)
committerGitHub <noreply@github.com>
Sun, 18 Dec 2022 14:54:21 +0000 (15:54 +0100)
libc/cmake/modules/LLVMLibCObjectRules.cmake

index 1ececa2..3502bcf 100644 (file)
@@ -31,10 +31,10 @@ function(_get_common_compile_options output_var flags)
     list(APPEND compile_options "-Wimplicit-fallthrough")
     list(APPEND compile_options "-Wwrite-strings")
     list(APPEND compile_options "-Wextra-semi")
-    list(APPEND compile_options "-Wstrict-prototypes")
     if(NOT CMAKE_COMPILER_IS_GNUCXX)
       list(APPEND compile_options "-Wnewline-eof")
       list(APPEND compile_options "-Wnonportable-system-include-path")
+      list(APPEND compile_options "-Wstrict-prototypes")
       list(APPEND compile_options "-Wthread-safety")
     endif()
     if(ADD_FMA_FLAG)