summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-08-22 18:59:33 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-08-22 18:59:33 +0000
commitc9e8bc191c69962f2acaace79800196ef5200eec (patch)
tree078d99daea513798b6ef1caa86a8a6a61de1648b
parent475e1dc7f22c92f6ebde3ba11d2f5ab1579c74c8 (diff)
downloadbcm5719-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.h15
-rw-r--r--lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp4
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) {}
OpenPOWER on IntegriCloud