Add some ctors for this allocator

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9766 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-11-07 15:20:06 +00:00
parent af955ba503
commit f0d6b493f2
2 changed files with 8 additions and 0 deletions

View File

@ -36,6 +36,10 @@ struct MallocAllocator {
typedef MallocAllocator<U> other;
};
template<typename R>
MallocAllocator(const MallocAllocator<R> &) {}
MallocAllocator() {}
pointer address(reference x) const { return &x; }
const_pointer address(const_reference x) const { return &x; }
size_type max_size() const { return ~0 / sizeof(T); }

View File

@ -36,6 +36,10 @@ struct MallocAllocator {
typedef MallocAllocator<U> other;
};
template<typename R>
MallocAllocator(const MallocAllocator<R> &) {}
MallocAllocator() {}
pointer address(reference x) const { return &x; }
const_pointer address(const_reference x) const { return &x; }
size_type max_size() const { return ~0 / sizeof(T); }