| Index: third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp
|
| index d8b07299c39035eedcf7f8ee5f87fc51ea33a437..c5a625f83146264d8f0cafb3099d80a1b74a09fd 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp
|
| @@ -30,6 +30,7 @@
|
| #include "bindings/core/v8/V8Binding.h"
|
| #include "bindings/core/v8/V8HiddenValue.h"
|
| #include "bindings/core/v8/V8ObjectConstructor.h"
|
| +#include "bindings/core/v8/V8PrivateProperty.h"
|
| #include "bindings/core/v8/V8ScriptRunner.h"
|
| #include "core/frame/Deprecation.h"
|
| #include "core/inspector/MainThreadDebugger.h"
|
| @@ -56,6 +57,7 @@ V8PerIsolateData::V8PerIsolateData()
|
| : m_isolateHolder(adoptPtr(new gin::IsolateHolder()))
|
| , m_stringCache(adoptPtr(new StringCache(isolate())))
|
| , m_hiddenValue(V8HiddenValue::create())
|
| + , m_privateProperty(V8PrivateProperty::create())
|
| , m_constructorMode(ConstructorMode::CreateNewObject)
|
| , m_useCounterDisabled(false)
|
| , m_isHandlingRecursionLevelError(false)
|
| @@ -207,6 +209,7 @@ void V8PerIsolateData::destroy(v8::Isolate* isolate)
|
| data->m_scriptRegexpScriptState->disposePerContextData();
|
| data->m_liveRoot.clear();
|
| data->m_hiddenValue.clear();
|
| + data->m_privateProperty.reset();
|
| data->m_stringCache->dispose();
|
| data->m_stringCache.clear();
|
| data->m_interfaceTemplateMapForNonMainWorld.clear();
|
|
|