| Index: base/ios/weak_nsobject.h
|
| diff --git a/base/ios/weak_nsobject.h b/base/ios/weak_nsobject.h
|
| index b1b8d1055b9969d981f7b83305048e8983027446..498cdee28c55ebfc47cd46a2a7aa9dca339b63de 100644
|
| --- a/base/ios/weak_nsobject.h
|
| +++ b/base/ios/weak_nsobject.h
|
| @@ -49,7 +49,7 @@ namespace base {
|
| // receives nullify() from the object's sentinel.
|
| class WeakContainer : public base::RefCountedThreadSafe<WeakContainer> {
|
| public:
|
| - explicit WeakContainer(id object) : object_(object) {}
|
| + explicit WeakContainer(id object);
|
|
|
| id object() {
|
| DCHECK(checker_.CalledOnValidThread());
|
| @@ -63,9 +63,9 @@ class WeakContainer : public base::RefCountedThreadSafe<WeakContainer> {
|
|
|
| private:
|
| friend base::RefCountedThreadSafe<WeakContainer>;
|
| - ~WeakContainer() {}
|
| + ~WeakContainer();
|
| base::ThreadChecker checker_;
|
| - id object_;
|
| + __unsafe_unretained id object_;
|
| };
|
|
|
| } // namespace base
|
|
|