diff options
Diffstat (limited to 'libartbase/base/bit_vector.cc')
-rw-r--r-- | libartbase/base/bit_vector.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libartbase/base/bit_vector.cc b/libartbase/base/bit_vector.cc index 2ef14d7074..b32b4117dd 100644 --- a/libartbase/base/bit_vector.cc +++ b/libartbase/base/bit_vector.cc @@ -45,9 +45,10 @@ BitVector::BitVector(uint32_t start_bits, allocator, BitsToWords(start_bits), static_cast<uint32_t*>(allocator->Alloc(BitsToWords(start_bits) * kWordBytes))) { + // We don't know if the allocator cleared things. + ClearAllBits(); } - BitVector::BitVector(const BitVector& src, bool expandable, Allocator* allocator) |