[lld] r235217 - Delete dead code (again).

Rui Ueyama ruiu at google.com
Fri Apr 17 11:58:35 PDT 2015


Author: ruiu
Date: Fri Apr 17 13:58:34 2015
New Revision: 235217

URL: http://llvm.org/viewvc/llvm-project?rev=235217&view=rev
Log:
Delete dead code (again).

Modified:
    lld/trunk/lib/ReaderWriter/CoreLinkingContext.cpp

Modified: lld/trunk/lib/ReaderWriter/CoreLinkingContext.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/CoreLinkingContext.cpp?rev=235217&r1=235216&r2=235217&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/CoreLinkingContext.cpp (original)
+++ lld/trunk/lib/ReaderWriter/CoreLinkingContext.cpp Fri Apr 17 13:58:34 2015
@@ -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





More information about the llvm-commits mailing list