diff options
author | Dan Gohman <gohman@apple.com> | 2008-07-07 18:38:14 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2008-07-07 18:38:14 +0000 |
commit | 7698252750b29bbd8de20f5404241953221470f4 (patch) | |
tree | 53e616f2a8fc32f5717cf95ac4dbf4d68cbde000 | |
parent | dae6f4cf7604d2f11a18e430f925f0925ce0fadd (diff) |
Make BumpPtrAllocator noncopyable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53188 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Support/Allocator.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/Support/Allocator.h b/include/llvm/Support/Allocator.h index 6056b83c73..eab6d332c4 100644 --- a/include/llvm/Support/Allocator.h +++ b/include/llvm/Support/Allocator.h @@ -41,6 +41,9 @@ public: /// allocating memory, and never deletes it until the entire block is dead. This /// makes allocation speedy, but must only be used when the trade-off is ok. class BumpPtrAllocator { + BumpPtrAllocator(const BumpPtrAllocator &); // do not implement + void operator=(const BumpPtrAllocator &); // do not implement + void *TheMemory; public: BumpPtrAllocator(); |