| Index: src/runtime/runtime-typedarray.cc
|
| diff --git a/src/runtime/runtime-typedarray.cc b/src/runtime/runtime-typedarray.cc
|
| index 10aba0cc42468614e48757e609b8788049171a65..fed6795509c83493e43f8ec5146a2f69cb27914b 100644
|
| --- a/src/runtime/runtime-typedarray.cc
|
| +++ b/src/runtime/runtime-typedarray.cc
|
| @@ -27,15 +27,15 @@ void Runtime::SetupArrayBuffer(Isolate* isolate,
|
| array_buffer->set_is_external(is_external);
|
| array_buffer->set_is_neuterable(true);
|
|
|
| - Handle<Object> byte_length =
|
| - isolate->factory()->NewNumberFromSize(allocated_length);
|
| - CHECK(byte_length->IsSmi() || byte_length->IsHeapNumber());
|
| - array_buffer->set_byte_length(*byte_length);
|
| -
|
| if (data && !is_external) {
|
| isolate->heap()->RegisterNewArrayBuffer(
|
| isolate->heap()->InNewSpace(*array_buffer), data, allocated_length);
|
| }
|
| +
|
| + Handle<Object> byte_length =
|
| + isolate->factory()->NewNumberFromSize(allocated_length);
|
| + CHECK(byte_length->IsSmi() || byte_length->IsHeapNumber());
|
| + array_buffer->set_byte_length(*byte_length);
|
| }
|
|
|
|
|
|
|