commit | 5445b2de5070f935113880eed2b7843399fbbcbf | [log] [tgz] |
---|---|---|
author | Davide Italiano <davide@freebsd.org> | Sun Sep 20 21:58:12 2015 +0000 |
committer | Davide Italiano <davide@freebsd.org> | Sun Sep 20 21:58:12 2015 +0000 |
tree | 0270ca28309eed68f6e37ecc95d8a3e8299b8771 | |
parent | 5f38915624f86ab10b2cac70152bbd58bca60b05 [diff] [blame] |
[ELF2] Implement support for -discard-locals. This is not on by default, but it may make sense to change it in future. llvm-svn: 248133
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 8328ba5..6537e13 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp
@@ -85,6 +85,9 @@ if (Args.hasArg(OPT_discard_all)) Config->DiscardAll = true; + if (Args.hasArg(OPT_discard_locals)) + Config->DiscardLocals = true; + // Create a list of input files. std::vector<MemoryBufferRef> Inputs;