From 64b05038ff88929ef1a49a389f8e1d7c92a09bc6 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Tue, 9 Aug 2016 20:54:50 +0000 Subject: [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 --- lib/sanitizer_common/sanitizer_allocator_primary64.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/sanitizer_common/sanitizer_allocator_primary64.h') 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; -- cgit v1.2.1