diff options
Diffstat (limited to 'testing')
-rw-r--r-- | testing/libfuzzer/BUILD.gn | 10 |
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") { |