summaryrefslogtreecommitdiffstats
path: root/llvm/tools
diff options
context:
space:
mode:
authorEugene Leviant <eleviant@accesssoftek.com>2019-05-21 09:09:33 +0000
committerEugene Leviant <eleviant@accesssoftek.com>2019-05-21 09:09:33 +0000
commitec767b0b4acf7f93d232da54d42a3649dd17c9a3 (patch)
tree8724b05c24f8f15674214a8aedbbf129c014abc7 /llvm/tools
parent7f47b75d185a5febb919328efa55bdda77195954 (diff)
downloadbcm5719-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.cpp2
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) {
OpenPOWER on IntegriCloud