diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2015-01-29 15:49:46 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2015-01-29 15:49:46 +0000 |
commit | 88162579495e4d6a4b6b96fd614cd9409d5beb1b (patch) | |
tree | 546d27d369cffa3e85a7ecd95b1c2f3b11541409 /clang/tools | |
parent | 7b54ed221a20d30b6a67f4544b75da5b6d4d4380 (diff) | |
download | bcm5719-llvm-88162579495e4d6a4b6b96fd614cd9409d5beb1b.tar.gz bcm5719-llvm-88162579495e4d6a4b6b96fd614cd9409d5beb1b.zip |
Temporarily reverting the fuzzer library as it causes too many build issues for MSVC users. This reverts: 227354
llvm-svn: 227453
Diffstat (limited to 'clang/tools')
-rw-r--r-- | clang/tools/clang-format/CMakeLists.txt | 8 | ||||
-rw-r--r-- | clang/tools/clang-format/fuzzer/CMakeLists.txt | 11 | ||||
-rw-r--r-- | clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp | 25 |
3 files changed, 1 insertions, 43 deletions
diff --git a/clang/tools/clang-format/CMakeLists.txt b/clang/tools/clang-format/CMakeLists.txt index 8227cc073ee..6a24e138efc 100644 --- a/clang/tools/clang-format/CMakeLists.txt +++ b/clang/tools/clang-format/CMakeLists.txt @@ -4,19 +4,13 @@ add_clang_executable(clang-format ClangFormat.cpp ) -set(CLANG_FORMAT_LIB_DEPS +target_link_libraries(clang-format clangBasic clangFormat clangRewrite clangToolingCore ) -target_link_libraries(clang-format - ${CLANG_FORMAT_LIB_DEPS} - ) - -add_subdirectory(fuzzer) - install(TARGETS clang-format RUNTIME DESTINATION bin) install(PROGRAMS clang-format-bbedit.applescript DESTINATION share/clang) install(PROGRAMS clang-format-diff.py DESTINATION share/clang) diff --git a/clang/tools/clang-format/fuzzer/CMakeLists.txt b/clang/tools/clang-format/fuzzer/CMakeLists.txt deleted file mode 100644 index c7772fcb2f0..00000000000 --- a/clang/tools/clang-format/fuzzer/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -set(LLVM_LINK_COMPONENTS support) - -add_clang_executable(clang-format-fuzzer - EXCLUDE_FROM_ALL - ClangFormatFuzzer.cpp - ) - -target_link_libraries(clang-format-fuzzer - ${CLANG_FORMAT_LIB_DEPS} - LLVMFuzzer - ) diff --git a/clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp b/clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp deleted file mode 100644 index fff4283277e..00000000000 --- a/clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp +++ /dev/null @@ -1,25 +0,0 @@ -//===-- ClangFormatFuzzer.cpp - Fuzz the Clang format tool ----------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// \brief This file implements a function that runs Clang format on a single -/// input. This function is then linked into the Fuzzer library. -/// -//===----------------------------------------------------------------------===// - -#include "clang/Format/Format.h" - -extern "C" void TestOneInput(uint8_t *data, size_t size) { - // FIXME: fuzz more things: different styles, different style features. - std::string s((const char *)data, size); - auto Style = getGoogleStyle(clang::format::FormatStyle::LK_Cpp); - Style.ColumnLimit = 60; - applyAllReplacements(s, clang::format::reformat( - Style, s, {clang::tooling::Range(0, s.size())})); -} |