Skip to content

Commit

Permalink
Enable LLVM asan support for NetBSD/i386
Browse files Browse the repository at this point in the history
Summary:
Verified to work and useful to run check-asan, as this target tests 32-bit and 64-bit execution.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, filcab, dim, vitalybuka

Reviewed By: vitalybuka

Subscribers: #sanitizers, cfe-commits

Tags: #sanitizers

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

llvm-svn: 310245
  • Loading branch information
krytarowski committed Aug 7, 2017
1 parent bdd455f commit 9d1f5dc
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion clang/lib/Driver/ToolChains/NetBSD.cpp
Expand Up @@ -417,9 +417,10 @@ void NetBSD::addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
}

SanitizerMask NetBSD::getSupportedSanitizers() const {
const bool IsX86 = getTriple().getArch() == llvm::Triple::x86;
const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64;
SanitizerMask Res = ToolChain::getSupportedSanitizers();
if (IsX86_64) {
if (IsX86 || IsX86_64) {
Res |= SanitizerKind::Address;
}
return Res;
Expand Down

0 comments on commit 9d1f5dc

Please sign in to comment.