Index: Source/core/html/parser/HTMLParserScheduler.h |
diff --git a/Source/core/html/parser/HTMLParserScheduler.h b/Source/core/html/parser/HTMLParserScheduler.h |
index df83da292ed32c0e0447850d143d794617ebbd1a..4af274baf69232c12b62ffcf65d28a51725f93f9 100644 |
--- a/Source/core/html/parser/HTMLParserScheduler.h |
+++ b/Source/core/html/parser/HTMLParserScheduler.h |
@@ -68,25 +68,6 @@ public: |
} |
~HTMLParserScheduler(); |
- // Inline as this is called after every token in the parser. |
- void checkForYieldBeforeToken(PumpSession& session) |
- { |
- if (session.processedTokens > parserChunkSize || session.didSeeScript) { |
- // currentTime() can be expensive. By delaying, we avoided calling |
- // currentTime() when constructing non-yielding PumpSessions. |
- if (!session.startTime) |
- session.startTime = currentTime(); |
- |
- session.processedTokens = 0; |
- session.didSeeScript = false; |
- |
- double elapsedTime = currentTime() - session.startTime; |
- if (elapsedTime > parserTimeLimit) |
- session.needsYield = true; |
- } |
- ++session.processedTokens; |
- } |
- |
void scheduleForResume(); |
bool isScheduledForResume() const { return m_isSuspendedWithActiveTimer || m_continueNextChunkTimer.isActive(); } |