diff options
author | Rui Ueyama <ruiu@google.com> | 2015-04-07 20:43:38 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-04-07 20:43:38 +0000 |
commit | 3c45cffd68cd9839d4737ea260ed2706ab304cc9 (patch) | |
tree | a9e98d63c888ff305a2683d6120ba195ccbed629 /lld/lib/ReaderWriter/CoreLinkingContext.cpp | |
parent | 6bea2f4f88ddc4437c4a072ca60118e7ad8ed834 (diff) | |
download | bcm5719-llvm-3c45cffd68cd9839d4737ea260ed2706ab304cc9.tar.gz bcm5719-llvm-3c45cffd68cd9839d4737ea260ed2706ab304cc9.zip |
Merge MutableFile with SimpleFile.
SimpleFile is the only derived class of MutableFile.
This patch reduces the height of class hierarchy by removing
MutableFile class.
llvm-svn: 234354
Diffstat (limited to 'lld/lib/ReaderWriter/CoreLinkingContext.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/CoreLinkingContext.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/CoreLinkingContext.cpp b/lld/lib/ReaderWriter/CoreLinkingContext.cpp index 316f858844a..1c4013304c0 100644 --- a/lld/lib/ReaderWriter/CoreLinkingContext.cpp +++ b/lld/lib/ReaderWriter/CoreLinkingContext.cpp @@ -144,8 +144,8 @@ private: class OrderPass : public Pass { public: /// Sorts atoms by position - void perform(std::unique_ptr<MutableFile> &file) override { - MutableFile::DefinedAtomRange defined = file->definedAtoms(); + void perform(std::unique_ptr<SimpleFile> &file) override { + SimpleFile::DefinedAtomRange defined = file->definedAtoms(); std::sort(defined.begin(), defined.end(), DefinedAtom::compareByPosition); } }; |