diff options
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp | 11 |
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 |