summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
commit32761a6cee1d0dee366b885b7b9c777e67885688 (patch)
treed6bec92bebfb216f4126356e55518842c2f476a1 /Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
parenta4e969f4965059196ca948db781e52f7cfebf19e (diff)
downloadWebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h')
-rw-r--r--Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h b/Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
index 3c4b054ba..de4e8587c 100644
--- a/Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
+++ b/Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h
@@ -59,18 +59,16 @@ inline void JSArrayBufferView::neuter()
{
ASSERT(hasArrayBuffer());
m_length = 0;
- m_vector.clear();
+ m_vector = 0;
}
inline unsigned JSArrayBufferView::byteOffset()
{
if (!hasArrayBuffer())
return 0;
-
- ASSERT(!vector() == !buffer()->data());
-
+
ptrdiff_t delta =
- bitwise_cast<uint8_t*>(vector()) - static_cast<uint8_t*>(buffer()->data());
+ static_cast<uint8_t*>(m_vector) - static_cast<uint8_t*>(buffer()->data());
unsigned result = static_cast<unsigned>(delta);
ASSERT(static_cast<ptrdiff_t>(result) == delta);