summaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/libfuzzer/BUILD.gn10
1 files changed, 3 insertions, 7 deletions
diff --git a/testing/libfuzzer/BUILD.gn b/testing/libfuzzer/BUILD.gn
index 17805f3..2b2db0b 100644
--- a/testing/libfuzzer/BUILD.gn
+++ b/testing/libfuzzer/BUILD.gn
@@ -10,6 +10,9 @@
import("//testing/test.gni")
static_library("libfuzzer_main") {
+ # libfuzzer should be compiled without coverage (infinite loop in trace_cmp).
+ configs -= [ "//build/config/sanitizers:default_sanitizer_coverage_flags" ]
+
sources = [
"../../third_party/llvm/lib/Fuzzer/FuzzerCrossOver.cpp",
"../../third_party/llvm/lib/Fuzzer/FuzzerDriver.cpp",
@@ -24,13 +27,6 @@ static_library("libfuzzer_main") {
"../../third_party/llvm/lib/Fuzzer/FuzzerTraceState.cpp",
"../../third_party/llvm/lib/Fuzzer/FuzzerUtil.cpp",
]
-
- # libfuzzer should be compiled without sanitizers and coverage (doesn't work).
- configs -= [ "//build/config/sanitizers:default_sanitizer_flags" ]
- include_dirs = [
- "//buildtools/third_party/libc++/trunk/include",
- "//buildtools/third_party/libc++abi/trunk/include",
- ]
}
test("url_parse_fuzzer") {