summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Driver.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2015-10-20 00:34:04 +0000
committerDavide Italiano <davide@freebsd.org>2015-10-20 00:34:04 +0000
commit1ea1fd6b34002be8f4e1f9feee680e0c21a2d901 (patch)
tree736f55aa5727acec6b14a8d0fc8a9f1c5da47332 /lld/ELF/Driver.cpp
parent7d3a2f067f856aff28e3dde7ec3749f69eb65f1c (diff)
downloadbcm5719-llvm-1ea1fd6b34002be8f4e1f9feee680e0c21a2d901.tar.gz
bcm5719-llvm-1ea1fd6b34002be8f4e1f9feee680e0c21a2d901.zip
[Driver] Error out instead of silently ignoring on invalid -z argument.
This matches what both ld.bfd and gold do. llvm-svn: 250775
Diffstat (limited to 'lld/ELF/Driver.cpp')
-rw-r--r--lld/ELF/Driver.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index 6efc5f095aa..938fc2fcbb2 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -164,6 +164,8 @@ void LinkerDriver::createFiles(opt::InputArgList &Args) {
Config->ZNodelete = true;
else if (Arg->getValue() == StringRef("now"))
Config->ZNow = true;
+ else
+ error(Twine(Arg->getValue()) + ": unknown -z option");
}
for (auto *Arg : Args) {
OpenPOWER on IntegriCloud