forked from OSchip/llvm-project
ReaderWriter: Use ilist_noalloc_traits for TrieEdge, NFC
Adopt r280128 in lld, specializing ilist_alloc_traits rather than reinventing the wheel. llvm-svn: 280566
This commit is contained in:
parent
8cc24eadd2
commit
9f71057d69
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue