Remove poisoning of typed array vector
[WebKit-https.git] / Source / JavaScriptCore / runtime / JSArrayBufferView.cpp
index 8e0075d..b374454 100644 (file)
@@ -131,13 +131,14 @@ JSArrayBufferView::JSArrayBufferView(VM& vm, ConstructionContext& context)
     , m_length(context.length())
     , m_mode(context.mode())
 {
-    setButterflyWithIndexingMask(vm, context.butterfly(), WTF::computeIndexingMask(length()));
+    setButterfly(vm, context.butterfly());
     m_vector.setWithoutBarrier(context.vector());
 }
 
 void JSArrayBufferView::finishCreation(VM& vm)
 {
     Base::finishCreation(vm);
+    ASSERT(jsDynamicCast<JSArrayBufferView*>(vm, this));
     switch (m_mode) {
     case FastTypedArray:
         return;