| Index: third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
 | 
| diff --git a/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp b/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
 | 
| index c0a526de2fc639a1b0662b3c784fca9f164d949e..2f9ed0437bfe3009ccf01fea01046813b08efb51 100644
 | 
| --- a/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
 | 
| +++ b/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp
 | 
| @@ -6,12 +6,12 @@
 | 
|  
 | 
|  #include "bindings/core/v8/DOMWrapperWorld.h"
 | 
|  #include "bindings/core/v8/ExceptionState.h"
 | 
| +#include "bindings/core/v8/ScriptCustomElementDefinition.h"
 | 
|  #include "bindings/core/v8/V8Binding.h"
 | 
|  #include "bindings/core/v8/V8BindingMacros.h"
 | 
|  #include "bindings/core/v8/V8DOMWrapper.h"
 | 
|  #include "bindings/core/v8/V8ThrowException.h"
 | 
|  #include "core/dom/Document.h"
 | 
| -#include "core/dom/custom/CustomElementDefinition.h"
 | 
|  #include "core/dom/custom/CustomElementsRegistry.h"
 | 
|  #include "core/frame/LocalDOMWindow.h"
 | 
|  #include "platform/RuntimeEnabledFeatures.h"
 | 
| @@ -33,9 +33,10 @@ void V8HTMLElement::constructorCustom(
 | 
|      }
 | 
|  
 | 
|      LocalDOMWindow* window = scriptState->domWindow();
 | 
| -    CustomElementDefinition* def =
 | 
| -        window->customElements(scriptState)->definitionForConstructor(
 | 
| +    ScriptCustomElementDefinition* def =
 | 
| +        ScriptCustomElementDefinition::forConstructor(
 | 
|              scriptState,
 | 
| +            window->customElements(),
 | 
|              info.NewTarget());
 | 
|      if (!def) {
 | 
|          V8ThrowException::throwTypeError(isolate, "Illegal constructor");
 | 
| 
 |