| Index: base/memory/weak_ptr.cc
|
| diff --git a/base/memory/weak_ptr.cc b/base/memory/weak_ptr.cc
|
| index 16d3dff10aad842e3cd0ed53312e859cb739cd1a..4e77b04973cc944679d437cee831a433c0f88a97 100644
|
| --- a/base/memory/weak_ptr.cc
|
| +++ b/base/memory/weak_ptr.cc
|
| @@ -34,14 +34,16 @@ WeakReference::Flag::~Flag() {
|
| WeakReference::WeakReference() {
|
| }
|
|
|
| -WeakReference::WeakReference(const WeakReference& other) = default;
|
| -
|
| WeakReference::WeakReference(const Flag* flag) : flag_(flag) {
|
| }
|
|
|
| WeakReference::~WeakReference() {
|
| }
|
|
|
| +WeakReference::WeakReference(WeakReference&& other) = default;
|
| +
|
| +WeakReference::WeakReference(const WeakReference& other) = default;
|
| +
|
| bool WeakReference::is_valid() const { return flag_.get() && flag_->IsValid(); }
|
|
|
| WeakReferenceOwner::WeakReferenceOwner() {
|
|
|