diff options
| author | Davide Italiano <davide@freebsd.org> | 2015-10-20 00:34:04 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2015-10-20 00:34:04 +0000 |
| commit | 1ea1fd6b34002be8f4e1f9feee680e0c21a2d901 (patch) | |
| tree | 736f55aa5727acec6b14a8d0fc8a9f1c5da47332 /lld/ELF/Driver.cpp | |
| parent | 7d3a2f067f856aff28e3dde7ec3749f69eb65f1c (diff) | |
| download | bcm5719-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.cpp | 2 |
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) { |

