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; } |
}; |