summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains/Darwin.h
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2017-04-24 18:23:24 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2017-04-24 18:23:24 +0000
commitf2fc5b068e011455a4857cdc9349055c5a8b5221 (patch)
treef581e9eb6d0fb695cac0212c36416af71cdee606 /clang/lib/Driver/ToolChains/Darwin.h
parentf9796b76e988511093faad1b2c1b66405c0d00e4 (diff)
downloadbcm5719-llvm-f2fc5b068e011455a4857cdc9349055c5a8b5221.tar.gz
bcm5719-llvm-f2fc5b068e011455a4857cdc9349055c5a8b5221.zip
Flag -fsanitize=fuzzer to enable libfuzzer
Previously, adding libfuzzer to a project was a multi-step procedure, involving libfuzzer compilation, linking the library, and specifying coverage flags. With this change,libfuzzer can be enabled by adding a single -fsanitize=fuzzer flag instead. llvm-svn: 301212
Diffstat (limited to 'clang/lib/Driver/ToolChains/Darwin.h')
-rw-r--r--clang/lib/Driver/ToolChains/Darwin.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Darwin.h b/clang/lib/Driver/ToolChains/Darwin.h
index 984f8ef0c41..16ed04286ac 100644
--- a/clang/lib/Driver/ToolChains/Darwin.h
+++ b/clang/lib/Driver/ToolChains/Darwin.h
@@ -154,6 +154,8 @@ public:
/// Add the linker arguments to link the compiler runtime library.
virtual void AddLinkRuntimeLibArgs(const llvm::opt::ArgList &Args,
llvm::opt::ArgStringList &CmdArgs) const;
+ virtual void AddFuzzerLinkArgs(const llvm::opt::ArgList &Args,
+ llvm::opt::ArgStringList &CmdArgs) const;
virtual void addStartObjectFileArgs(const llvm::opt::ArgList &Args,
llvm::opt::ArgStringList &CmdArgs) const {
OpenPOWER on IntegriCloud