summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-09-03 01:29:36 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-09-03 01:29:36 +0000
commit9f71057d695d5d498ed81ca4867cebead6b8a249 (patch)
tree295db69a85a4dc80722b3ae9a3f23e68710ec77e /lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
parent8cc24eadd2e6269b76a2b5c715a0af8b701dbda1 (diff)
downloadbcm5719-llvm-9f71057d695d5d498ed81ca4867cebead6b8a249.tar.gz
bcm5719-llvm-9f71057d695d5d498ed81ca4867cebead6b8a249.zip
ReaderWriter: Use ilist_noalloc_traits for TrieEdge, NFC
Adopt r280128 in lld, specializing ilist_alloc_traits rather than reinventing the wheel. llvm-svn: 280566
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp')
-rw-r--r--lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
index 7246e4c263f..25d719c224e 100644
--- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
+++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
@@ -66,14 +66,9 @@ struct TrieEdge : public llvm::ilist_node<TrieEdge> {
namespace llvm {
- using lld::mach_o::normalized::TrieEdge;
- template <>
- struct ilist_traits<TrieEdge> : public ilist_default_traits<TrieEdge> {
- void deleteNode(TrieEdge *N) {}
-
- private:
- void createNode(const TrieEdge &);
- };
+using lld::mach_o::normalized::TrieEdge;
+template <>
+struct ilist_alloc_traits<TrieEdge> : ilist_noalloc_traits<TrieEdge> {};
} // namespace llvm
OpenPOWER on IntegriCloud