diff options
| author | Eugene Leviant <eleviant@accesssoftek.com> | 2019-05-21 09:09:33 +0000 |
|---|---|---|
| committer | Eugene Leviant <eleviant@accesssoftek.com> | 2019-05-21 09:09:33 +0000 |
| commit | ec767b0b4acf7f93d232da54d42a3649dd17c9a3 (patch) | |
| tree | 8724b05c24f8f15674214a8aedbbf129c014abc7 /llvm/tools | |
| parent | 7f47b75d185a5febb919328efa55bdda77195954 (diff) | |
| download | bcm5719-llvm-ec767b0b4acf7f93d232da54d42a3649dd17c9a3.tar.gz bcm5719-llvm-ec767b0b4acf7f93d232da54d42a3649dd17c9a3.zip | |
[llvm-objcopy] Strip file symbols with --strip-unneeded
Differential revision: https://reviews.llvm.org/D61641
llvm-svn: 361231
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp b/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp index 27b56f4622d..072e5f074d1 100644 --- a/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp +++ b/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp @@ -324,7 +324,7 @@ static void replaceDebugSections( static bool isUnneededSymbol(const Symbol &Sym) { return !Sym.Referenced && (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && - Sym.Type != STT_FILE && Sym.Type != STT_SECTION; + Sym.Type != STT_SECTION; } static Error updateAndRemoveSymbols(const CopyConfig &Config, Object &Obj) { |

