diff options
author | Shankar Easwaran <shankarke@gmail.com> | 2014-10-18 20:36:35 +0000 |
---|---|---|
committer | Shankar Easwaran <shankarke@gmail.com> | 2014-10-18 20:36:35 +0000 |
commit | 69df16f619f8e9d350e7f941611825e208cc6fe3 (patch) | |
tree | 5bba062969062d0e4d8c06509b7ffc84ea34015e /lld/lib/ReaderWriter/FileArchive.cpp | |
parent | ad0962aec5595bbb40925e67b03c9e76880c7965 (diff) | |
download | bcm5719-llvm-69df16f619f8e9d350e7f941611825e208cc6fe3.tar.gz bcm5719-llvm-69df16f619f8e9d350e7f941611825e208cc6fe3.zip |
Fix display of files processed by the linker.
This fixes the way archive members are displayed when the linker is used with a
flag to show all the files that it processes.
When an archive file member is read, we need to show the archive filename and
the member.
llvm-svn: 220144
Diffstat (limited to 'lld/lib/ReaderWriter/FileArchive.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/FileArchive.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/FileArchive.cpp b/lld/lib/ReaderWriter/FileArchive.cpp index 2e34b1b2f29..15c4cc6f334 100644 --- a/lld/lib/ReaderWriter/FileArchive.cpp +++ b/lld/lib/ReaderWriter/FileArchive.cpp @@ -134,7 +134,9 @@ private: return ec; llvm::MemoryBufferRef mb = mbOrErr.get(); if (_logLoading) - llvm::outs() << mb.getBufferIdentifier() << "\n"; + llvm::outs() << _archive->getFileName() << "(" << mb.getBufferIdentifier() + << ")" + << "\n"; std::unique_ptr<MemoryBuffer> buf(MemoryBuffer::getMemBuffer( mb.getBuffer(), mb.getBufferIdentifier(), false)); |