summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-10-21 20:47:00 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-10-21 20:47:00 +0000
commit76f853397a3654b7f5f58972de6106ebffd43d5d (patch)
tree14bc4db3881053b8122c6f16743dc89e699692bd /clang/lib
parent029c35186e5dc5a12d9f4e30fc2a220d5b369b5b (diff)
downloadbcm5719-llvm-76f853397a3654b7f5f58972de6106ebffd43d5d.tar.gz
bcm5719-llvm-76f853397a3654b7f5f58972de6106ebffd43d5d.zip
Revert "MemorySanitizer does not require PIE."
It actually does require PIE on some targets. llvm-svn: 250944
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/SanitizerArgs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp
index e939ec3b6f7..8c417ef4324 100644
--- a/clang/lib/Driver/SanitizerArgs.cpp
+++ b/clang/lib/Driver/SanitizerArgs.cpp
@@ -29,7 +29,7 @@ enum : SanitizerMask {
NeedsUbsanRt = Undefined | Integer | CFI,
NeedsUbsanCxxRt = Vptr | CFI,
NotAllowedWithTrap = Vptr,
- RequiresPIE = DataFlow,
+ RequiresPIE = Memory | DataFlow,
NeedsUnwindTables = Address | Thread | Memory | DataFlow,
SupportsCoverage = Address | Memory | Leak | Undefined | Integer | DataFlow,
RecoverableByDefault = Undefined | Integer,
OpenPOWER on IntegriCloud