about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/archive.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/archive.rs b/src/archive.rs
index 14f1f9d61df..1eac85c7564 100644
--- a/src/archive.rs
+++ b/src/archive.rs
@@ -149,12 +149,7 @@ impl<'a> ArchiveBuilder<'a> for ArArchiveBuilder<'a> {
                             object
                                 .symbols()
                                 .filter_map(|symbol| {
-                                    if symbol.is_undefined()
-                                        || symbol.is_local()
-                                        || symbol.kind() != SymbolKind::Data
-                                            && symbol.kind() != SymbolKind::Text
-                                            && symbol.kind() != SymbolKind::Tls
-                                    {
+                                    if symbol.is_undefined() || symbol.is_local() {
                                         None
                                     } else {
                                         symbol.name().map(|name| name.as_bytes().to_vec()).ok()