| Index: third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp b/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp
 | 
| index b87180927300e20a5e04c826bc74dcce8fc98ef4..8140d02235f04667b22f7652a4f904c7be29cfac 100644
 | 
| --- a/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp
 | 
| +++ b/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp
 | 
| @@ -801,9 +801,8 @@ StyleRule* CSSParserImpl::consumeStyleRule(CSSParserTokenRange prelude,
 | 
|    } else if (m_lazyState &&
 | 
|               m_lazyState->shouldLazilyParseProperties(selectorList, block)) {
 | 
|      DCHECK(m_styleSheet);
 | 
| -    return StyleRule::createLazy(
 | 
| -        std::move(selectorList),
 | 
| -        new CSSLazyPropertyParserImpl(block, m_lazyState));
 | 
| +    return StyleRule::createLazy(std::move(selectorList),
 | 
| +                                 m_lazyState->createLazyParser(block));
 | 
|    }
 | 
|    consumeDeclarationList(block, StyleRule::Style);
 | 
|  
 | 
| 
 |