| Index: Source/core/dom/DOMNodeIds.cpp
|
| diff --git a/Source/core/dom/DOMNodeIds.cpp b/Source/core/dom/DOMNodeIds.cpp
|
| index 532f4e9a701928289f5e5e512a04e6df0099350d..4eb92347882cf560f7c8cd635ebcce789cdc76a9 100644
|
| --- a/Source/core/dom/DOMNodeIds.cpp
|
| +++ b/Source/core/dom/DOMNodeIds.cpp
|
| @@ -4,11 +4,12 @@
|
|
|
| #include "config.h"
|
| #include "core/dom/DOMNodeIds.h"
|
| -#include "core/dom/Node.h"
|
| #include "platform/heap/Handle.h"
|
|
|
| namespace blink {
|
|
|
| +template class WeakIdentifierMap<Node>;
|
| +
|
| #if !ENABLE(OILPAN)
|
| void WeakIdentifierMapTraits<Node>::removedFromIdentifierMap(Node* node)
|
| {
|
| @@ -23,7 +24,7 @@ void WeakIdentifierMapTraits<Node>::addedToIdentifierMap(Node* node)
|
|
|
| static WeakNodeMap& nodeIds()
|
| {
|
| - DEFINE_STATIC_LOCAL(RawPtrWillBePersistent<WeakNodeMap>, self, (new WeakNodeMap()));
|
| + DEFINE_STATIC_LOCAL(WeakNodeMap::ReferenceType, self, (new WeakNodeMap()));
|
| return *self;
|
| }
|
|
|
|
|