Index: third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.h b/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.h |
index b6d98ab1cee403410831c3e29a54a7eb8af56ff2..e8fa2d36f4d792507e3277cb3589bced1e1cc743 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.h |
@@ -30,6 +30,7 @@ public: |
CustomElementsRegistry*, |
const ScriptValue& constructorScriptValue, |
ExceptionState&); |
+ ~ScriptCustomElementDefinitionBuilder(); |
bool checkConstructorIntrinsics() override; |
bool checkConstructorNotRegistered() override; |
@@ -37,6 +38,9 @@ public: |
CustomElementDefinition* build(const CustomElementDescriptor&) override; |
private: |
+ static ScriptCustomElementDefinitionBuilder* s_stack; |
+ |
+ ScriptCustomElementDefinitionBuilder* m_prev; |
RefPtr<ScriptState> m_scriptState; |
Member<CustomElementsRegistry> m_registry; |
v8::Local<v8::Value> m_constructorValue; |