| Index: mojo/public/cpp/bindings/lib/fixed_buffer.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/fixed_buffer.cc b/mojo/public/cpp/bindings/lib/fixed_buffer.cc
|
| index c81fc6e8ed8bf70d7e6b325e6de8f8b994007c3d..44158c24cac12935954c43a989baca89840ff588 100644
|
| --- a/mojo/public/cpp/bindings/lib/fixed_buffer.cc
|
| +++ b/mojo/public/cpp/bindings/lib/fixed_buffer.cc
|
| @@ -17,14 +17,14 @@ namespace internal {
|
| FixedBuffer::FixedBuffer() : ptr_(nullptr), cursor_(0), size_(0) {}
|
|
|
| void FixedBuffer::Initialize(void* memory, size_t size) {
|
| - MOJO_DCHECK(size == internal::Align(size));
|
| -
|
| ptr_ = static_cast<char*>(memory);
|
| cursor_ = 0;
|
| size_ = size;
|
| }
|
|
|
| void* FixedBuffer::Allocate(size_t delta) {
|
| + // Ensure that all memory returned by Allocate() is 8-byte aligned w.r.t the
|
| + // start of the buffer.
|
| delta = internal::Align(delta);
|
|
|
| if (delta == 0 || delta > size_ - cursor_) {
|
|
|