diff options
author | Dan Albert <danalbert@google.com> | 2019-03-28 18:08:28 +0000 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2019-03-28 18:08:28 +0000 |
commit | 2715b2871653e8b34183d0600fd31cd9d451a0c3 (patch) | |
tree | c9f76f25a5899d021f17623ea406c0ea11cfe232 /clang/lib/Driver/ToolChain.cpp | |
parent | c25c9b4d162695c3537fdd0996c92290bcd30a9e (diff) | |
download | llvm-2715b2871653e8b34183d0600fd31cd9d451a0c3.zip llvm-2715b2871653e8b34183d0600fd31cd9d451a0c3.tar.gz llvm-2715b2871653e8b34183d0600fd31cd9d451a0c3.tar.bz2 |
[Driver] Default Android toolchains to noexecstack.
Android does not support executable stacks.
Reviewers: srhines, pirama
Reviewed By: pirama
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D53343
llvm-svn: 357197
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChain.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index 5dff2b2..b53a730 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp @@ -112,6 +112,10 @@ bool ToolChain::useRelaxRelocations() const { return ENABLE_X86_RELAX_RELOCATIONS; } +bool ToolChain::isNoExecStackDefault() const { + return false; +} + const SanitizerArgs& ToolChain::getSanitizerArgs() const { if (!SanitizerArguments.get()) SanitizerArguments.reset(new SanitizerArgs(*this, Args)); |