Index: base/memory/weak_ptr.cc |
diff --git a/base/memory/weak_ptr.cc b/base/memory/weak_ptr.cc |
index c179b80097cc674e1ad2e484b99909166dda860a..b6e997be64c576ae446deb9853995ea83e64f4f8 100644 |
--- a/base/memory/weak_ptr.cc |
+++ b/base/memory/weak_ptr.cc |
@@ -77,5 +77,11 @@ WeakPtrBase::~WeakPtrBase() { |
WeakPtrBase::WeakPtrBase(const WeakReference& ref) : ref_(ref) { |
} |
+WeakPtrFactoryBase::WeakPtrFactoryBase(uintptr_t ptr) : ptr_(ptr) {} |
+ |
+WeakPtrFactoryBase::~WeakPtrFactoryBase() { |
+ ptr_ = 0; |
+} |
+ |
} // namespace internal |
} // namespace base |