diff options
| author | George Karpenkov <ekarpenkov@apple.com> | 2017-08-23 00:42:22 +0000 |
|---|---|---|
| committer | George Karpenkov <ekarpenkov@apple.com> | 2017-08-23 00:42:22 +0000 |
| commit | ac385b77756c599c0f1f932fd0526d5fadb197b8 (patch) | |
| tree | 28d837d4b966df418e31f7f735e266cc0dc9a100 | |
| parent | 0ac90d3f78c27a163df95b119bb20a3fcab1f54e (diff) | |
| download | bcm5719-llvm-ac385b77756c599c0f1f932fd0526d5fadb197b8.tar.gz bcm5719-llvm-ac385b77756c599c0f1f932fd0526d5fadb197b8.zip | |
Update Clang fuzzers to use libFuzzer bundled with the toolchain.
Differential Revision: https://reviews.llvm.org/D37043
llvm-svn: 311516
| -rw-r--r-- | clang/tools/clang-format/fuzzer/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | clang/tools/clang-fuzzer/CMakeLists.txt | 3 |
2 files changed, 4 insertions, 5 deletions
diff --git a/clang/tools/clang-format/fuzzer/CMakeLists.txt b/clang/tools/clang-format/fuzzer/CMakeLists.txt index c7772fcb2f0..9dc4f2a6e8b 100644 --- a/clang/tools/clang-format/fuzzer/CMakeLists.txt +++ b/clang/tools/clang-format/fuzzer/CMakeLists.txt @@ -1,11 +1,11 @@ set(LLVM_LINK_COMPONENTS support) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer") + add_clang_executable(clang-format-fuzzer EXCLUDE_FROM_ALL ClangFormatFuzzer.cpp ) target_link_libraries(clang-format-fuzzer - ${CLANG_FORMAT_LIB_DEPS} - LLVMFuzzer - ) + ${CLANG_FORMAT_LIB_DEPS}) diff --git a/clang/tools/clang-fuzzer/CMakeLists.txt b/clang/tools/clang-fuzzer/CMakeLists.txt index ac2791aba8b..694dd585c27 100644 --- a/clang/tools/clang-fuzzer/CMakeLists.txt +++ b/clang/tools/clang-fuzzer/CMakeLists.txt @@ -1,5 +1,6 @@ if( LLVM_USE_SANITIZE_COVERAGE ) set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=fuzzer") if(CLANG_ENABLE_PROTO_FUZZER) # Create protobuf .h and .cc files, and put them in a library for use by @@ -38,7 +39,6 @@ if( LLVM_USE_SANITIZE_COVERAGE ) clangCXXProto clangHandleCXX clangProtoToCXX - LLVMFuzzer ) else() # Hack to bypass LLVM's cmake sources check and allow multiple libraries and @@ -55,6 +55,5 @@ if( LLVM_USE_SANITIZE_COVERAGE ) target_link_libraries(clang-fuzzer clangHandleCXX - LLVMFuzzer ) endif() |

