| Index: base/bind_unittest.cc
|
| diff --git a/base/bind_unittest.cc b/base/bind_unittest.cc
|
| index 615ad330a92957acbe53e9797010c607667366fb..de1886555df19e6696de67b0d6fae71b8a3d346a 100644
|
| --- a/base/bind_unittest.cc
|
| +++ b/base/bind_unittest.cc
|
| @@ -63,6 +63,7 @@ static const int kChildValue = 2;
|
|
|
| class Parent {
|
| public:
|
| + virtual ~Parent() = default;
|
| void AddRef() const {}
|
| void Release() const {}
|
| virtual void VirtualSet() { value = kParentValue; }
|
| @@ -72,18 +73,22 @@ class Parent {
|
|
|
| class Child : public Parent {
|
| public:
|
| + ~Child() override = default;
|
| void VirtualSet() override { value = kChildValue; }
|
| void NonVirtualSet() { value = kChildValue; }
|
| };
|
|
|
| class NoRefParent {
|
| public:
|
| + virtual ~NoRefParent() = default;
|
| virtual void VirtualSet() { value = kParentValue; }
|
| void NonVirtualSet() { value = kParentValue; }
|
| int value;
|
| };
|
|
|
| class NoRefChild : public NoRefParent {
|
| + public:
|
| + ~NoRefChild() override = default;
|
| void VirtualSet() override { value = kChildValue; }
|
| void NonVirtualSet() { value = kChildValue; }
|
| };
|
|
|