summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-09-02 19:49:27 +0000
committerRui Ueyama <ruiu@google.com>2016-09-02 19:49:27 +0000
commit6af4016f6d6aae37434c3326dd68f6f5250aa406 (patch)
tree207e00b0f69f2ea9ce50bed6e3cfa262fe2fb978
parent3bf4aeccd607fbc86429f3b26e18c1f1cdfda77c (diff)
downloadbcm5719-llvm-6af4016f6d6aae37434c3326dd68f6f5250aa406.tar.gz
bcm5719-llvm-6af4016f6d6aae37434c3326dd68f6f5250aa406.zip
Simplify. NFC.
llvm-svn: 280533
-rw-r--r--lld/ELF/Driver.cpp12
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) {
OpenPOWER on IntegriCloud