diff options
author | Rui Ueyama <ruiu@google.com> | 2015-04-17 18:54:29 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-04-17 18:54:29 +0000 |
commit | 3ff1170e5e0cf5a686be3aaccd567879b3ac0f5e (patch) | |
tree | 546986a8b20a5734e384312b5d4a2f97f2ecd3d7 | |
parent | db7c07e2bf912d8aa604697c26eac2f67624d57a (diff) | |
download | bcm5719-llvm-3ff1170e5e0cf5a686be3aaccd567879b3ac0f5e.tar.gz bcm5719-llvm-3ff1170e5e0cf5a686be3aaccd567879b3ac0f5e.zip |
Delete dead code.
llvm-svn: 235216
-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 1c4013304c0..d14bd05cc9b 100644 --- a/lld/lib/ReaderWriter/CoreLinkingContext.cpp +++ b/lld/lib/ReaderWriter/CoreLinkingContext.cpp @@ -80,67 +80,6 @@ private: uint32_t _ordinal; }; -/// \brief Simple atom created by the GOT pass. -class TestingGOTAtom : public DefinedAtom { -public: - TestingGOTAtom(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::typeGOT; } - - Alignment alignment() const override { return 8; } - - 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::permRW_; - } - - 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 |