Index: third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp b/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp |
index 687d1d0ecf39e8dd826c7680eb4e3fddaa2eb9b8..015928596b1bb5328d9d7c3de457b503d51006d9 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp |
@@ -389,21 +389,17 @@ class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator { |
// should respond by throwing a RangeError, per |
// http://www.ecma-international.org/ecma-262/6.0/#sec-createbytedatablock. |
void* Allocate(size_t size) override { |
- void* data; |
- WTF::ArrayBufferContents::allocateMemoryOrNull( |
- size, WTF::ArrayBufferContents::ZeroInitialize, data); |
- return data; |
+ return WTF::ArrayBufferContents::allocateMemoryOrNull( |
+ size, WTF::ArrayBufferContents::ZeroInitialize); |
} |
void* AllocateUninitialized(size_t size) override { |
- void* data; |
- WTF::ArrayBufferContents::allocateMemoryOrNull( |
- size, WTF::ArrayBufferContents::DontInitialize, data); |
- return data; |
+ return WTF::ArrayBufferContents::allocateMemoryOrNull( |
+ size, WTF::ArrayBufferContents::DontInitialize); |
} |
void Free(void* data, size_t size) override { |
- WTF::ArrayBufferContents::freeMemory(data, size); |
+ WTF::ArrayBufferContents::freeMemory(data); |
} |
}; |