diff options
| author | Rui Ueyama <ruiu@google.com> | 2016-09-02 19:49:27 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2016-09-02 19:49:27 +0000 |
| commit | 6af4016f6d6aae37434c3326dd68f6f5250aa406 (patch) | |
| tree | 207e00b0f69f2ea9ce50bed6e3cfa262fe2fb978 | |
| parent | 3bf4aeccd607fbc86429f3b26e18c1f1cdfda77c (diff) | |
| download | bcm5719-llvm-6af4016f6d6aae37434c3326dd68f6f5250aa406.tar.gz bcm5719-llvm-6af4016f6d6aae37434c3326dd68f6f5250aa406.zip | |
Simplify. NFC.
llvm-svn: 280533
| -rw-r--r-- | lld/ELF/Driver.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 45b1537eaba..40607e3361d 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -356,17 +356,11 @@ static DiscardPolicy getDiscardOption(opt::InputArgList &Args) { Args.getLastArg(OPT_discard_all, OPT_discard_locals, OPT_discard_none); if (!Arg) return DiscardPolicy::Default; - - switch (Arg->getOption().getID()) { - case OPT_discard_all: + if (Arg->getOption().getID() == OPT_discard_all) return DiscardPolicy::All; - case OPT_discard_locals: + if (Arg->getOption().getID() == OPT_discard_locals) return DiscardPolicy::Locals; - case OPT_discard_none: - return DiscardPolicy::None; - default: - llvm_unreachable("unknown discard option"); - } + return DiscardPolicy::None; } static StripPolicy getStripOption(opt::InputArgList &Args) { |

