llvm-nm: Observe -no-llvm-bc for archive members
authorDave Lee <davelee.com@gmail.com>
Sat, 16 Feb 2019 06:59:49 +0000 (06:59 +0000)
committerDave Lee <davelee.com@gmail.com>
Sat, 16 Feb 2019 06:59:49 +0000 (06:59 +0000)
commit5fc9edf6bb590059cd0df70bfa1e6882307b485d
treeec91c6e7b7ca5fec585572b1f4a8cd2b170a3464
parent358f99c7fe27282dfdf6da1f98fb91c1e93dfd35
llvm-nm: Observe -no-llvm-bc for archive members

Summary:
This change fixes the `-no-llvm-bc` flag to work with object files within
archives. Currently the `-no-llvm-bc` flag works for regular object files, but
not static libraries, where it continues to show bitcode symbol info.

Original support was added in D4371.

Reviewers: compnerd, smeenai, pcc

Reviewed By: compnerd

Subscribers: rupprecht, keith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D48798

llvm-svn: 354196
llvm/test/tools/llvm-nm/X86/archive-no-llvm-bc.test [new file with mode: 0644]
llvm/tools/llvm-nm/llvm-nm.cpp