diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-04-17 18:58:34 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-04-17 18:58:34 +0000 |
| commit | e47aca8a6c1003f5d148547609811769ece25dad (patch) | |
| tree | 76651c220c22d36d1b621a554cd419fb2b47dc82 | |
| parent | 3ff1170e5e0cf5a686be3aaccd567879b3ac0f5e (diff) | |
| download | bcm5719-llvm-e47aca8a6c1003f5d148547609811769ece25dad.tar.gz bcm5719-llvm-e47aca8a6c1003f5d148547609811769ece25dad.zip | |
Delete dead code (again).
llvm-svn: 235217
| -rw-r--r-- | lld/lib/ReaderWriter/CoreLinkingContext.cpp | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/lld/lib/ReaderWriter/CoreLinkingContext.cpp b/lld/lib/ReaderWriter/CoreLinkingContext.cpp index d14bd05cc9b..87f30875513 100644 --- a/lld/lib/ReaderWriter/CoreLinkingContext.cpp +++ b/lld/lib/ReaderWriter/CoreLinkingContext.cpp @@ -19,67 +19,6 @@ using namespace lld; namespace { -/// \brief Simple atom created by the stubs pass. -class TestingStubAtom : public DefinedAtom { -public: - TestingStubAtom(const File &F, const Atom &) : _file(F) { - static uint32_t lastOrdinal = 0; - _ordinal = lastOrdinal++; - } - - const File &file() const override { return _file; } - - StringRef name() const override { return StringRef(); } - - uint64_t ordinal() const override { return _ordinal; } - - uint64_t size() const override { return 0; } - - Scope scope() const override { return DefinedAtom::scopeLinkageUnit; } - - Interposable interposable() const override { return DefinedAtom::interposeNo; } - - Merge merge() const override { return DefinedAtom::mergeNo; } - - ContentType contentType() const override { return DefinedAtom::typeStub; } - - Alignment alignment() const override { return 1; } - - SectionChoice sectionChoice() const override { - return DefinedAtom::sectionBasedOnContent; - } - - StringRef customSectionName() const override { return StringRef(); } - - DeadStripKind deadStrip() const override { - return DefinedAtom::deadStripNormal; - } - - ContentPermissions permissions() const override { - return DefinedAtom::permR_X; - } - - ArrayRef<uint8_t> rawContent() const override { return ArrayRef<uint8_t>(); } - - reference_iterator begin() const override { - return reference_iterator(*this, nullptr); - } - - reference_iterator end() const override { - return reference_iterator(*this, nullptr); - } - - const Reference *derefIterator(const void *iter) const override { - return nullptr; - } - - void incrementIterator(const void *&iter) const override {} - -private: - const File &_file; - uint32_t _ordinal; -}; - class OrderPass : public Pass { public: /// Sorts atoms by position |

