summaryrefslogtreecommitdiffstats
path: root/clang/tools
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2015-01-29 15:49:46 +0000
committerAaron Ballman <aaron@aaronballman.com>2015-01-29 15:49:46 +0000
commit88162579495e4d6a4b6b96fd614cd9409d5beb1b (patch)
tree546d27d369cffa3e85a7ecd95b1c2f3b11541409 /clang/tools
parent7b54ed221a20d30b6a67f4544b75da5b6d4d4380 (diff)
downloadbcm5719-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.txt8
-rw-r--r--clang/tools/clang-format/fuzzer/CMakeLists.txt11
-rw-r--r--clang/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp25
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())}));
-}
OpenPOWER on IntegriCloud