[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