Skip to content

Commit 797bdbb

Browse files
committedOct 26, 2017
[LSan] Enable -fsanitize=leak for PPC64 Linux.
Summary: . Reviewers: eugenis Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D39312 llvm-svn: 316636
1 parent 85e68a6 commit 797bdbb

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed
 

‎clang/lib/Driver/ToolChains/Linux.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,7 @@ SanitizerMask Linux::getSupportedSanitizers() const {
837837
Res |= SanitizerKind::SafeStack;
838838
if (IsX86_64 || IsMIPS64 || IsAArch64)
839839
Res |= SanitizerKind::DataFlow;
840-
if (IsX86_64 || IsMIPS64 || IsAArch64 || IsX86 || IsArmArch)
840+
if (IsX86_64 || IsMIPS64 || IsAArch64 || IsX86 || IsArmArch || IsPowerPC64)
841841
Res |= SanitizerKind::Leak;
842842
if (IsX86_64 || IsMIPS64 || IsAArch64 || IsPowerPC64)
843843
Res |= SanitizerKind::Thread;

‎clang/test/Driver/fsanitize.c

+3
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@
286286
// RUN: %clang -target mips-unknown-linux -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-SANL-MIPS
287287
// CHECK-SANL-MIPS: unsupported option '-fsanitize=leak' for target 'mips-unknown-linux'
288288

289+
// RUN: %clang -target powerpc64-unknown-linux -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-SANL-PPC64
290+
// RUN: %clang -target powerpc64le-unknown-linux -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-SANL-PPC64
291+
// CHECK-SANL-PPC64: "-fsanitize=leak"
289292
// RUN: %clang -target powerpc-unknown-linux -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-SANL-PPC
290293
// CHECK-SANL-PPC: unsupported option '-fsanitize=leak' for target 'powerpc-unknown-linux'
291294

0 commit comments

Comments
 (0)
Please sign in to comment.