diff options
author | Chih-Hung Hsieh <chh@google.com> | 2016-04-12 15:27:11 -0700 |
---|---|---|
committer | Chih-Hung Hsieh <chh@google.com> | 2016-04-12 15:33:35 -0700 |
commit | bf275d09632a6b253197b0c5e4dfb0663d8738f4 (patch) | |
tree | f0d34a7974a7e330d45183cbe73e4c7b4b62d648 | |
parent | 00e8cf1c00aa561d216d4fc5ab8ada9439c2a238 (diff) | |
download | llvm-bf275d09632a6b253197b0c5e4dfb0663d8738f4.tar.gz |
Suppress many less important clang-tidy warnings.
This will suppress about 256 warnings of google-explicit-constructor
and 1200 warnings of google-build-using-namespace.
BUG: 28150914
BUG: 28150377
Change-Id: Ie2783b586f2591c1677b6ac52d3527d87ee251c7
-rw-r--r-- | lib/Fuzzer/Android.mk | 8 | ||||
-rw-r--r-- | llvm-device-build.mk | 3 | ||||
-rw-r--r-- | llvm-host-build.mk | 3 |
3 files changed, 14 insertions, 0 deletions
diff --git a/lib/Fuzzer/Android.mk b/lib/Fuzzer/Android.mk index ba59d645d436..b23d7f2d7573 100644 --- a/lib/Fuzzer/Android.mk +++ b/lib/Fuzzer/Android.mk @@ -28,6 +28,10 @@ libfuzzer_srcs := \ FuzzerSHA1.cpp \ FuzzerUtil.cpp \ +# Suppress clang-tidy warnings that should not apply to llvm. +libfuzzer_tidy_checks := \ + -google-build-using-namespace,-google-explicit-constructor + include $(CLEAR_VARS) LOCAL_CLANG := true LOCAL_MODULE := libLLVMFuzzerNoMain @@ -35,6 +39,7 @@ LOCAL_C_INCLUDES := external/compiler-rt/include LOCAL_SRC_FILES := $(libfuzzer_srcs) LOCAL_SANITIZE := never LOCAL_MULTILIB := both +LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks) include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) @@ -44,6 +49,7 @@ LOCAL_SRC_FILES := FuzzerMain.cpp LOCAL_WHOLE_STATIC_LIBRARIES := libLLVMFuzzerNoMain LOCAL_SANITIZE := never LOCAL_MULTILIB := both +LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks) include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) @@ -53,6 +59,7 @@ LOCAL_C_INCLUDES := external/compiler-rt/include LOCAL_SRC_FILES := $(libfuzzer_srcs) LOCAL_SANITIZE := never LOCAL_MULTILIB := both +LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks) include $(BUILD_HOST_STATIC_LIBRARY) include $(CLEAR_VARS) @@ -62,4 +69,5 @@ LOCAL_SRC_FILES := FuzzerMain.cpp LOCAL_WHOLE_STATIC_LIBRARIES := libLLVMFuzzerNoMain LOCAL_SANITIZE := never LOCAL_MULTILIB := both +LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks) include $(BUILD_HOST_STATIC_LIBRARY) diff --git a/llvm-device-build.mk b/llvm-device-build.mk index a83d858e87c0..32d047537571 100644 --- a/llvm-device-build.mk +++ b/llvm-device-build.mk @@ -56,6 +56,9 @@ LOCAL_CPPFLAGS := \ -Wno-sign-promo \ -std=c++11 +# Suppress clang-tidy warnings that should not apply to llvm. +LOCAL_TIDY_CHECKS := -google-build-using-namespace,-google-explicit-constructor + # Make sure bionic is first so we can include system headers. LOCAL_C_INCLUDES := \ bionic \ diff --git a/llvm-host-build.mk b/llvm-host-build.mk index 42d33c46e6c8..25fd61091162 100644 --- a/llvm-host-build.mk +++ b/llvm-host-build.mk @@ -51,6 +51,9 @@ LOCAL_CPPFLAGS := \ -Wno-sign-promo \ -std=c++11 +# Suppress clang-tidy warnings that should not apply to llvm. +LOCAL_TIDY_CHECKS := -google-build-using-namespace,-google-explicit-constructor + LOCAL_CPPFLAGS_linux := \ -Woverloaded-virtual |