diff options
| author | Rui Ueyama <ruiu@google.com> | 2014-08-21 03:05:12 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2014-08-21 03:05:12 +0000 |
| commit | 5b6532fa49e3e4ab67ff5820035d551848a53e20 (patch) | |
| tree | 7270816375babde40461efc1884087828bba7401 | |
| parent | 43e866a13622e33ef838e533c0c544cd503f4621 (diff) | |
| download | bcm5719-llvm-5b6532fa49e3e4ab67ff5820035d551848a53e20.tar.gz bcm5719-llvm-5b6532fa49e3e4ab67ff5820035d551848a53e20.zip | |
Remove dead code.
llvm-svn: 216152
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp | 1 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp | 24 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.h | 33 |
3 files changed, 0 insertions, 58 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp index 792a6af7657..69c0f7874ae 100644 --- a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp +++ b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp @@ -8,7 +8,6 @@ //===----------------------------------------------------------------------===// #include "Atoms.h" -#include "ReaderImportHeader.h" #include "lld/Core/Alias.h" #include "lld/Core/File.h" #include "lld/Driver/Driver.h" diff --git a/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp b/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp index 81d03ab592c..ca856cce656 100644 --- a/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp +++ b/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp @@ -310,30 +310,6 @@ public: } // end anonymous namespace -namespace pecoff { - -std::error_code -parseCOFFImportLibrary(const LinkingContext &targetInfo, - std::unique_ptr<MemoryBuffer> &mb, - std::vector<std::unique_ptr<File>> &result) { - // Check the file magic. - const char *buf = mb->getBufferStart(); - const char *end = mb->getBufferEnd(); - // Error if the file is too small or does not start with the magic. - if (end - buf < static_cast<ptrdiff_t>(sizeof(COFF::ImportHeader)) || - memcmp(buf, "\0\0\xFF\xFF", 4)) - return make_error_code(NativeReaderError::unknown_file_format); - - std::error_code ec; - auto file = std::unique_ptr<File>(new FileImportLibrary(std::move(mb), ec)); - if (ec) - return ec; - result.push_back(std::move(file)); - return std::error_code(); -} - -} // end namespace pecoff - void Registry::addSupportCOFFImportLibraries() { add(std::unique_ptr<Reader>(new COFFImportLibraryReader())); } diff --git a/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.h b/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.h deleted file mode 100644 index 33ccc6a3870..00000000000 --- a/lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.h +++ /dev/null @@ -1,33 +0,0 @@ -//===- lib/ReaderWriter/PECOFF/ReaderImportHeader.h -----------------------===// -// -// The LLVM Linker -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef LLD_READER_WRITER_PE_COFF_READER_IMPORT_HEADER_H -#define LLD_READER_WRITER_PE_COFF_READER_IMPORT_HEADER_H - -#include <memory> -#include <vector> - -namespace llvm { -class MemoryBuffer; -} - -namespace lld { -class LinkingContext; -class File; - -namespace pecoff { - -std::error_code -parseCOFFImportLibrary(const LinkingContext &context, - std::unique_ptr<MemoryBuffer> &mb, - std::vector<std::unique_ptr<File>> &result); -} -} - -#endif |

