summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-08-21 03:05:12 +0000
committerRui Ueyama <ruiu@google.com>2014-08-21 03:05:12 +0000
commit5b6532fa49e3e4ab67ff5820035d551848a53e20 (patch)
tree7270816375babde40461efc1884087828bba7401
parent43e866a13622e33ef838e533c0c544cd503f4621 (diff)
downloadbcm5719-llvm-5b6532fa49e3e4ab67ff5820035d551848a53e20.tar.gz
bcm5719-llvm-5b6532fa49e3e4ab67ff5820035d551848a53e20.zip
Remove dead code.
llvm-svn: 216152
-rw-r--r--lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp1
-rw-r--r--lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp24
-rw-r--r--lld/lib/ReaderWriter/PECOFF/ReaderImportHeader.h33
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
OpenPOWER on IntegriCloud