Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo
--- a/js/src/vm/ArrayBufferObject.cpp
+++ b/js/src/vm/ArrayBufferObject.cpp
@@ -980,17 +980,17 @@ ArrayBufferViewObject::trace(JSTracer *t
obj->initPrivate(buf.dataPointer() + offset);
}
}
template <>
bool
JSObject::is<js::ArrayBufferViewObject>() const
{
- return is<DataViewObject>() || is<TypedArrayObject>() || is<TypedObject>();
+ return is<DataViewObject>() || is<TypedArrayObject>();
}
void
ArrayBufferViewObject::neuter(void *newData)
{
MOZ_ASSERT(newData != nullptr);
if (is<DataViewObject>())
as<DataViewObject>().neuter(newData);