| Index: Source/WebCore/dom/NodeRareData.h | 
| =================================================================== | 
| --- Source/WebCore/dom/NodeRareData.h	(revision 140739) | 
| +++ Source/WebCore/dom/NodeRareData.h	(working copy) | 
| @@ -169,10 +169,15 @@ | 
| return m_atomicNameCaches.isEmpty() && m_nameCaches.isEmpty() && m_tagNodeListCacheNS.isEmpty(); | 
| } | 
|  | 
| -    void adoptTreeScope(Document* oldDocument, Document* newDocument) | 
| +    void adoptTreeScope() | 
| { | 
| invalidateCaches(); | 
| +    } | 
|  | 
| +    void adoptDocument(Document* oldDocument, Document* newDocument) | 
| +    { | 
| +        invalidateCaches(); | 
| + | 
| if (oldDocument != newDocument) { | 
| NodeListAtomicNameCacheMap::const_iterator atomicNameCacheEnd = m_atomicNameCaches.end(); | 
| for (NodeListAtomicNameCacheMap::const_iterator it = m_atomicNameCaches.begin(); it != atomicNameCacheEnd; ++it) { | 
|  |