aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2016-04-12 15:27:11 -0700
committerChih-Hung Hsieh <chh@google.com>2016-04-12 15:33:35 -0700
commitbf275d09632a6b253197b0c5e4dfb0663d8738f4 (patch)
treef0d34a7974a7e330d45183cbe73e4c7b4b62d648 /lib
parent00e8cf1c00aa561d216d4fc5ab8ada9439c2a238 (diff)
downloadllvm-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
Diffstat (limited to 'lib')
-rw-r--r--lib/Fuzzer/Android.mk8
1 files changed, 8 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)