| Index: Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| diff --git a/Source/core/html/parser/HTMLParserScheduler.cpp b/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| index 6af8b8c7366eae645c55d5331fb1ebc4d6a8fd4d..4be8f609550fe6655d561ef31d7c409f0d16e5c5 100644
 | 
| --- a/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| +++ b/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| @@ -96,7 +96,8 @@ HTMLParserScheduler::~HTMLParserScheduler()
 | 
|  void HTMLParserScheduler::scheduleForResume()
 | 
|  {
 | 
|      ASSERT(!m_isSuspendedWithActiveTimer);
 | 
| -    Platform::current()->currentThread()->scheduler()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task());
 | 
| +    Platform::current()->currentThread()->scheduler()->postLoadingTask(
 | 
| +        FROM_HERE, m_cancellableContinueParse.cancelAndCreate());
 | 
|  }
 | 
|  
 | 
|  void HTMLParserScheduler::suspend()
 | 
| @@ -115,7 +116,8 @@ void HTMLParserScheduler::resume()
 | 
|          return;
 | 
|      m_isSuspendedWithActiveTimer = false;
 | 
|  
 | 
| -    Platform::current()->currentThread()->scheduler()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task());
 | 
| +    Platform::current()->currentThread()->scheduler()->postLoadingTask(
 | 
| +        FROM_HERE, m_cancellableContinueParse.cancelAndCreate());
 | 
|  }
 | 
|  
 | 
|  inline bool HTMLParserScheduler::shouldYield(const SpeculationsPumpSession& session, bool startingScript) const
 | 
| 
 |