summaryrefslogtreecommitdiff
path: root/lib/Driver/ToolChains/MSVC.cpp
diff options
context:
space:
mode:
authorMatt Morehouse <mascasa@google.com>2018-08-28 19:07:24 +0000
committerMatt Morehouse <mascasa@google.com>2018-08-28 19:07:24 +0000
commit0d9b8928f940a47b7a371964baa7bdc2bdeeb03d (patch)
tree6b46d6dbd579ac4e46b7a29c4d7d510033248826 /lib/Driver/ToolChains/MSVC.cpp
parentcbe85b393cc3f34bcf0602dddec130bfc23f8c13 (diff)
downloadclang-0d9b8928f940a47b7a371964baa7bdc2bdeeb03d.tar.gz
Revert "[libFuzzer] Port to Windows"
This reverts commit r340860 due to failing tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340867 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/ToolChains/MSVC.cpp')
-rw-r--r--lib/Driver/ToolChains/MSVC.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/lib/Driver/ToolChains/MSVC.cpp b/lib/Driver/ToolChains/MSVC.cpp
index 4df43ac8ce..d062c6abc9 100644
--- a/lib/Driver/ToolChains/MSVC.cpp
+++ b/lib/Driver/ToolChains/MSVC.cpp
@@ -365,17 +365,6 @@ void visualstudio::Linker::ConstructJob(Compilation &C, const JobAction &JA,
CmdArgs.push_back(Args.MakeArgString(std::string("-implib:") + ImplibName));
}
- if (TC.getSanitizerArgs().needsFuzzer()) {
- if (!Args.hasArg(options::OPT_shared))
- CmdArgs.push_back(
- Args.MakeArgString(std::string("-wholearchive:") +
- TC.getCompilerRTArgString(Args, "fuzzer", false)));
- CmdArgs.push_back(Args.MakeArgString("-debug"));
- // Prevent the linker from padding sections we use for instrumentation
- // arrays.
- CmdArgs.push_back(Args.MakeArgString("-incremental:no"));
- }
-
if (TC.getSanitizerArgs().needsAsanRt()) {
CmdArgs.push_back(Args.MakeArgString("-debug"));
CmdArgs.push_back(Args.MakeArgString("-incremental:no"));
@@ -1309,8 +1298,6 @@ MSVCToolChain::ComputeEffectiveClangTriple(const ArgList &Args,
SanitizerMask MSVCToolChain::getSupportedSanitizers() const {
SanitizerMask Res = ToolChain::getSupportedSanitizers();
Res |= SanitizerKind::Address;
- Res |= SanitizerKind::Fuzzer;
- Res |= SanitizerKind::FuzzerNoLink;
Res &= ~SanitizerKind::CFIMFCall;
return Res;
}