diff options
author | Petr Hosek <phosek@google.com> | 2019-11-21 16:25:14 -0800 |
---|---|---|
committer | Petr Hosek <phosek@google.com> | 2020-01-13 11:54:04 -0800 |
commit | 231875e111facf6d15553dff9d7c04d3e9e4a404 (patch) | |
tree | 712fb607e47fa3718f357de06fd78d766d6f2df7 /clang/lib/Driver/ToolChains | |
parent | 2bb154591fab6c1d3a99d63ef03c234f0a363410 (diff) | |
download | bcm5719-llvm-231875e111facf6d15553dff9d7c04d3e9e4a404.tar.gz bcm5719-llvm-231875e111facf6d15553dff9d7c04d3e9e4a404.zip |
[Clang] Always set -z now linker option on Fuchsia
This should be the default on Fuchsia.
Differential Revision: https://reviews.llvm.org/D70576
Diffstat (limited to 'clang/lib/Driver/ToolChains')
-rw-r--r-- | clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Fuchsia.cpp b/clang/lib/Driver/ToolChains/Fuchsia.cpp index 32cf0369c13..808d0408d0d 100644 --- a/clang/lib/Driver/ToolChains/Fuchsia.cpp +++ b/clang/lib/Driver/ToolChains/Fuchsia.cpp @@ -46,6 +46,9 @@ void fuchsia::Linker::ConstructJob(Compilation &C, const JobAction &JA, // handled somewhere else. Args.ClaimAllArgs(options::OPT_w); + CmdArgs.push_back("-z"); + CmdArgs.push_back("now"); + const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); if (llvm::sys::path::filename(Exec).equals_lower("ld.lld") || llvm::sys::path::stem(Exec).equals_lower("ld.lld")) { |