diff options
author | Kostya Serebryany <kcc@google.com> | 2016-08-09 20:54:50 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-08-09 20:54:50 +0000 |
commit | 64b05038ff88929ef1a49a389f8e1d7c92a09bc6 (patch) | |
tree | 665b9e1749082cc167f465f74217beccb7f98d3f /lib/sanitizer_common/sanitizer_allocator_primary64.h | |
parent | 055eba88d72e693a75bae2535c304d3428fb9c93 (diff) | |
download | compiler-rt-64b05038ff88929ef1a49a389f8e1d7c92a09bc6.tar.gz |
[sanitizer] minor refactoring in the allocator, NFC
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@278163 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_allocator_primary64.h')
-rw-r--r-- | lib/sanitizer_common/sanitizer_allocator_primary64.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sanitizer_common/sanitizer_allocator_primary64.h b/lib/sanitizer_common/sanitizer_allocator_primary64.h index 3552a20fa..37a34e634 100644 --- a/lib/sanitizer_common/sanitizer_allocator_primary64.h +++ b/lib/sanitizer_common/sanitizer_allocator_primary64.h @@ -50,9 +50,9 @@ class SizeClassAllocator64 { for (uptr i = 0; i < count; i++) batch_[i] = batch[i]; } - void *Get(uptr idx) { - CHECK_LT(idx, count_); - return batch_[idx]; + void CopyToArray(void *to_batch[]) { + for (uptr i = 0, n = Count(); i < n; i++) + to_batch[i] = batch_[i]; } uptr Count() const { return count_; } TransferBatch *next; |