summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorBrad Smith <brad@comstyle.com>2017-02-19 20:11:48 +0000
committerBrad Smith <brad@comstyle.com>2017-02-19 20:11:48 +0000
commite2abc4c065b9424f76b185682d6d89af1b645a84 (patch)
treea7cb9c5d1e4f0b252babd02233aec3090fd2bf06 /clang/lib/Driver/Tools.cpp
parentd590de2998fce5a35d5c7e6aa38ae81c48380c32 (diff)
downloadbcm5719-llvm-e2abc4c065b9424f76b185682d6d89af1b645a84.tar.gz
bcm5719-llvm-e2abc4c065b9424f76b185682d6d89af1b645a84.zip
Always use --eh-frame-hdr on OpenBSD, even for -static
llvm-svn: 295614
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 929b0c6a888..631436e6f59 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -9005,12 +9005,12 @@ void openbsd::Linker::ConstructJob(Compilation &C, const JobAction &JA,
CmdArgs.push_back("__start");
}
+ CmdArgs.push_back("--eh-frame-hdr");
if (Args.hasArg(options::OPT_static)) {
CmdArgs.push_back("-Bstatic");
} else {
if (Args.hasArg(options::OPT_rdynamic))
CmdArgs.push_back("-export-dynamic");
- CmdArgs.push_back("--eh-frame-hdr");
CmdArgs.push_back("-Bdynamic");
if (Args.hasArg(options::OPT_shared)) {
CmdArgs.push_back("-shared");
OpenPOWER on IntegriCloud