diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-08-22 18:59:33 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2016-08-22 18:59:33 +0000 |
commit | c9e8bc191c69962f2acaace79800196ef5200eec (patch) | |
tree | 078d99daea513798b6ef1caa86a8a6a61de1648b | |
parent | 475e1dc7f22c92f6ebde3ba11d2f5ab1579c74c8 (diff) | |
download | bcm5719-llvm-c9e8bc191c69962f2acaace79800196ef5200eec.tar.gz bcm5719-llvm-c9e8bc191c69962f2acaace79800196ef5200eec.zip |
ADT: Remove uses of ilist_*sentinel_traits, NFC
llvm-svn: 279458
-rw-r--r-- | lld/include/lld/Core/Simple.h | 15 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp | 4 |
2 files changed, 0 insertions, 19 deletions
diff --git a/lld/include/lld/Core/Simple.h b/lld/include/lld/Core/Simple.h index a6e10612c51..3aa7abf5d12 100644 --- a/lld/include/lld/Core/Simple.h +++ b/lld/include/lld/Core/Simple.h @@ -141,21 +141,6 @@ private: Addend _addend; }; -} // end namespace lld - -// ilist will lazily create a sentinal (so end() can return a node past the end -// of the list). This trait embeds the sentinel in the ilist to avoid the lazy -// logic. -namespace llvm { - -template <> -struct ilist_sentinel_traits<lld::SimpleReference> - : public ilist_full_embedded_sentinel_traits<lld::SimpleReference> {}; - -} // end namespace llvm - -namespace lld { - class SimpleDefinedAtom : public DefinedAtom { public: explicit SimpleDefinedAtom(const File &f) diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp index 5716556268c..7246e4c263f 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp @@ -68,10 +68,6 @@ struct TrieEdge : public llvm::ilist_node<TrieEdge> { namespace llvm { using lld::mach_o::normalized::TrieEdge; template <> - struct ilist_sentinel_traits<TrieEdge> - : public ilist_half_embedded_sentinel_traits<TrieEdge> {}; - - template <> struct ilist_traits<TrieEdge> : public ilist_default_traits<TrieEdge> { void deleteNode(TrieEdge *N) {} |