| Index: third_party/WebKit/Source/core/dom/PseudoElement.cpp | 
| diff --git a/third_party/WebKit/Source/core/dom/PseudoElement.cpp b/third_party/WebKit/Source/core/dom/PseudoElement.cpp | 
| index a8fbed8f8782e14537e43adf5d74f6409c0be929..1b15a9a87ef0a6d8e5ddade8344cfd1988a34baa 100644 | 
| --- a/third_party/WebKit/Source/core/dom/PseudoElement.cpp | 
| +++ b/third_party/WebKit/Source/core/dom/PseudoElement.cpp | 
| @@ -29,7 +29,6 @@ | 
| #include "core/dom/FirstLetterPseudoElement.h" | 
| #include "core/frame/UseCounter.h" | 
| #include "core/inspector/InspectorInstrumentation.h" | 
| -#include "core/layout/GeneratedChildren.h" | 
| #include "core/layout/LayoutObject.h" | 
| #include "core/layout/LayoutQuote.h" | 
| #include "core/style/ContentData.h" | 
| @@ -125,13 +124,6 @@ void PseudoElement::attachLayoutTree(const AttachContext& context) | 
| if (!layoutObject) | 
| return; | 
|  | 
| -    // This is to ensure that bypassing the canHaveGeneratedChildren check in | 
| -    // StyleResolver::createPseudoElementIfNeeded does not result in the | 
| -    // backdrop pseudo element's layout object becoming the child of a layout | 
| -    // object that doesn't allow children. | 
| -    DCHECK(layoutObject->parent()); | 
| -    DCHECK(canHaveGeneratedChildren(*layoutObject->parent())); | 
| - | 
| ComputedStyle& style = layoutObject->mutableStyleRef(); | 
| if (style.styleType() != PseudoIdBefore && style.styleType() != PseudoIdAfter) | 
| return; | 
|  |