From: Kamil Rytarowski <n54@gmx.com>
Date: Mon, 15 Jan 2018 05:56:44 +0000 (+0000)
Subject: Clang counterpart change for fuzzer FreeBSD support
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2edd6575634d643b712a83b80566f17f039bba9f;p=clang

Clang counterpart change for fuzzer FreeBSD support

Summary: Providing fuzzer sanitizer support for FreeBSD (but only for X86/64 architectures).

Reviewers: kimgr, EricWF, martell

Reviewed By: martell

Patch by David CARLIER.

Subscribers: krytarowski, kimgr, emaste, cfe-commits

Differential Revision: https://reviews.llvm.org/D41809


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@322469 91177308-0d34-0410-b5e6-96231b3b80d8
---

diff --git a/lib/Driver/ToolChains/FreeBSD.cpp b/lib/Driver/ToolChains/FreeBSD.cpp
index dd0334b9c2..79ad910b8d 100644
--- a/lib/Driver/ToolChains/FreeBSD.cpp
+++ b/lib/Driver/ToolChains/FreeBSD.cpp
@@ -392,6 +392,8 @@ SanitizerMask FreeBSD::getSupportedSanitizers() const {
   }
   if (IsX86 || IsX86_64) {
     Res |= SanitizerKind::SafeStack;
+    Res |= SanitizerKind::Fuzzer;
+    Res |= SanitizerKind::FuzzerNoLink;
   }
   return Res;
 }