[lld] r216152 - Remove dead code.
Rui Ueyama
ruiu at google.com
Wed Aug 20 20:05:12 PDT 2014
Author: ruiu
Date: Wed Aug 20 22:05:12 2014
New Revision: 216152
URL: http://llvm.org/viewvc/llvm-project?rev=216152&view=rev
Log:
Remove dead code.
Removed:
lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.h
Modified:
lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp
Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=216152&r1=216151&r2=216152&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Wed Aug 20 22:05:12 2014
@@ -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"
Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp?rev=216152&r1=216151&r2=216152&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp Wed Aug 20 22:05:12 2014
@@ -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()));
}
Removed: lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.h?rev=216151&view=auto
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.h (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderImportHeader.h (removed)
@@ -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
More information about the llvm-commits
mailing list