| Index: third_party/WebKit/Source/core/css/parser/CSSLazyParsingTest.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSLazyParsingTest.cpp b/third_party/WebKit/Source/core/css/parser/CSSLazyParsingTest.cpp
 | 
| index 064e172cc612f1459bf4465ad006d2dc2e302723..a4c533f109248945a2aa5d0ecbcb8111bfe263c4 100644
 | 
| --- a/third_party/WebKit/Source/core/css/parser/CSSLazyParsingTest.cpp
 | 
| +++ b/third_party/WebKit/Source/core/css/parser/CSSLazyParsingTest.cpp
 | 
| @@ -33,7 +33,7 @@ class CSSLazyParsingTest : public testing::Test {
 | 
|  };
 | 
|  
 | 
|  TEST_F(CSSLazyParsingTest, Simple) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    String sheetText = "body { background-color: red; }";
 | 
| @@ -47,7 +47,7 @@ TEST_F(CSSLazyParsingTest, Simple) {
 | 
|  // Avoiding lazy parsing for trivially empty blocks helps us perform the
 | 
|  // shouldConsiderForMatchingRules optimization.
 | 
|  TEST_F(CSSLazyParsingTest, DontLazyParseEmpty) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    String sheetText = "body {  }";
 | 
| @@ -61,7 +61,7 @@ TEST_F(CSSLazyParsingTest, DontLazyParseEmpty) {
 | 
|  // Avoid parsing rules with ::before or ::after to avoid causing
 | 
|  // collectFeatures() when we trigger parsing for attr();
 | 
|  TEST_F(CSSLazyParsingTest, DontLazyParseBeforeAfter) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    String sheetText =
 | 
| @@ -77,7 +77,7 @@ TEST_F(CSSLazyParsingTest, DontLazyParseBeforeAfter) {
 | 
|  // dangerous API because callers will expect the set of matching rules to be
 | 
|  // identical if the stylesheet is not mutated.
 | 
|  TEST_F(CSSLazyParsingTest, ShouldConsiderForMatchingRulesDoesntChange1) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    String sheetText = "p::first-letter { ,badness, } ";
 | 
| @@ -100,7 +100,7 @@ TEST_F(CSSLazyParsingTest, ShouldConsiderForMatchingRulesDoesntChange1) {
 | 
|  // Test the same thing as above, with a property that does not get lazy parsed,
 | 
|  // to ensure that we perform the optimization where possible.
 | 
|  TEST_F(CSSLazyParsingTest, ShouldConsiderForMatchingRulesSimple) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    String sheetText = "p::before { ,badness, } ";
 | 
| @@ -118,8 +118,8 @@ TEST_F(CSSLazyParsingTest, ShouldConsiderForMatchingRulesSimple) {
 | 
|  TEST_F(CSSLazyParsingTest, ChangeDocuments) {
 | 
|    std::unique_ptr<DummyPageHolder> dummyHolder =
 | 
|        DummyPageHolder::create(IntSize(500, 500));
 | 
| -  CSSParserContext context(HTMLStandardMode,
 | 
| -                           UseCounter::getFrom(&dummyHolder->document()));
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
| +  context->setUseCounter(UseCounter::getFrom(&dummyHolder->document()));
 | 
|    m_cachedContents = StyleSheetContents::create(context);
 | 
|    {
 | 
|      CSSStyleSheet* sheet =
 | 
| @@ -169,7 +169,7 @@ TEST_F(CSSLazyParsingTest, ChangeDocuments) {
 | 
|  }
 | 
|  
 | 
|  TEST_F(CSSLazyParsingTest, SimpleRuleUsagePercent) {
 | 
| -  CSSParserContext context(HTMLStandardMode, nullptr);
 | 
| +  CSSParserContext* context = new CSSParserContext(HTMLStandardMode);
 | 
|    StyleSheetContents* styleSheet = StyleSheetContents::create(context);
 | 
|  
 | 
|    std::string metricName = "Style.LazyUsage.Percent";
 | 
| 
 |