| Index: third_party/WebKit/Source/wtf/BitVector.cpp
|
| diff --git a/third_party/WebKit/Source/wtf/BitVector.cpp b/third_party/WebKit/Source/wtf/BitVector.cpp
|
| index 939875edd9ab28243cfc9f90bd9bca04770bd8c4..f85fdd20cf95865d0656f02d3200e3ffb915266e 100644
|
| --- a/third_party/WebKit/Source/wtf/BitVector.cpp
|
| +++ b/third_party/WebKit/Source/wtf/BitVector.cpp
|
| @@ -79,6 +79,7 @@ BitVector::OutOfLineBits* BitVector::OutOfLineBits::create(size_t numBits)
|
| // will erroneously report a leak here.
|
| WTF_INTERNAL_LEAK_SANITIZER_DISABLED_SCOPE;
|
| numBits = (numBits + bitsInPointer() - 1) & ~(bitsInPointer() - 1);
|
| + numBits = (numBits + bitsInPointer() - 1) & ~(bitsInPointer() - static_cast<size_t>(1));
|
| size_t size = sizeof(OutOfLineBits) + sizeof(uintptr_t) * (numBits / bitsInPointer());
|
| void* allocation = Partitions::bufferMalloc(size, WTF_HEAP_PROFILER_TYPE_NAME(OutOfLineBits));
|
| OutOfLineBits* result = new (NotNull, allocation) OutOfLineBits(numBits);
|
|
|