diff options
| -rw-r--r-- | src/archive.rs | 7 |
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() |
