Tweak llvm-nm’s -undefined-only (aka -u) printing for Mach-O files

to just print the symbol name.  So it matches darwin’s nm(1) -u option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214143 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Kevin Enderby
2014-07-28 23:17:38 +00:00
parent 9cee201f6e
commit 0ee7d91abd
2 changed files with 11 additions and 1 deletions

View File

@@ -583,7 +583,7 @@ static void sortAndPrintSymbolList(SymbolicFile *Obj, bool printName,
outs() << ArchiveName << ":";
outs() << CurrentFilename << ": ";
}
if (JustSymbolName) {
if (JustSymbolName || (UndefinedOnly && isa<MachOObjectFile>(Obj))) {
outs() << I->Name << "\n";
continue;
}