| Index: third_party/WebKit/Source/platform/heap/PersistentNode.h
 | 
| diff --git a/third_party/WebKit/Source/platform/heap/PersistentNode.h b/third_party/WebKit/Source/platform/heap/PersistentNode.h
 | 
| index 260e585ff9a083768c47f65e32244621091ae65a..a55dec33f09f1ccfb49bf9daace35e260b5a5902 100644
 | 
| --- a/third_party/WebKit/Source/platform/heap/PersistentNode.h
 | 
| +++ b/third_party/WebKit/Source/platform/heap/PersistentNode.h
 | 
| @@ -139,6 +139,7 @@ public:
 | 
|          ASSERT(!node->isUnused());
 | 
|          return node;
 | 
|      }
 | 
| +
 | 
|      void freePersistentNode(PersistentNode* persistentNode)
 | 
|      {
 | 
|          ASSERT(m_persistentCount > 0);
 | 
| @@ -153,6 +154,8 @@ public:
 | 
|  
 | 
|      using ShouldTraceCallback = bool (*)(Visitor*, PersistentNode*);
 | 
|      void tracePersistentNodes(Visitor*, ShouldTraceCallback = PersistentRegion::shouldTracePersistentNode);
 | 
| +
 | 
| +    void releasePersistentNode(PersistentNode*, ThreadState::PersistentClearCallback);
 | 
|      int numberOfPersistents();
 | 
|  
 | 
|  private:
 | 
| 
 |