| Index: Source/bindings/v8/ScriptProfiler.cpp
|
| diff --git a/Source/bindings/v8/ScriptProfiler.cpp b/Source/bindings/v8/ScriptProfiler.cpp
|
| index f152935d000faacc9f95cc7e7753d7da04401c78..1b62256ba2e1a0128dbea9e5b7f1a463229fe26f 100644
|
| --- a/Source/bindings/v8/ScriptProfiler.cpp
|
| +++ b/Source/bindings/v8/ScriptProfiler.cpp
|
| @@ -31,7 +31,6 @@
|
| #include "config.h"
|
| #include "bindings/v8/ScriptProfiler.h"
|
|
|
| -#include "V8ArrayBufferView.h"
|
| #include "V8Node.h"
|
| #include "V8Window.h"
|
| #include "bindings/v8/RetainedDOMInfo.h"
|
| @@ -39,6 +38,7 @@
|
| #include "bindings/v8/V8Binding.h"
|
| #include "bindings/v8/V8DOMWrapper.h"
|
| #include "bindings/v8/WrapperTypeInfo.h"
|
| +#include "bindings/v8/custom/V8ArrayBufferViewCustom.h"
|
| #include "core/dom/Document.h"
|
| #include "core/dom/WebCoreMemoryInstrumentation.h"
|
| #include "core/inspector/BindingVisitors.h"
|
| @@ -321,7 +321,7 @@ void ScriptProfiler::visitExternalArrays(ExternalArrayVisitor* visitor)
|
| // GCd during visiting.
|
| ASSERT((*reinterpret_cast<v8::Handle<v8::Value>*>(value))->IsObject());
|
| v8::Handle<v8::Object>* wrapper = reinterpret_cast<v8::Handle<v8::Object>*>(value);
|
| - if (!toWrapperTypeInfo(*wrapper)->isSubclass(&V8ArrayBufferView::info))
|
| + if (!(*wrapper)->IsArrayBufferView())
|
| return;
|
| m_visitor->visitJSExternalArray(V8ArrayBufferView::toNative(*wrapper));
|
| }
|
|
|