diff options
Diffstat (limited to 'base/bind_unittest.cc')
-rw-r--r-- | base/bind_unittest.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/base/bind_unittest.cc b/base/bind_unittest.cc index 1d808a6..5ca67e9 100644 --- a/base/bind_unittest.cc +++ b/base/bind_unittest.cc @@ -106,7 +106,7 @@ class CopyCounter { } // Probing for copies from coercion. - CopyCounter(const DerivedCopyCounter& other) + explicit CopyCounter(const DerivedCopyCounter& other) : copies_(other.copies_), assigns_(other.assigns_) { (*copies_)++; @@ -766,7 +766,7 @@ TEST_F(BindTest, ArgumentCopies) { DerivedCopyCounter dervied(&copies, &assigns); Callback<void(CopyCounter)> coerce_cb = Bind(&VoidPolymorphic1<CopyCounter>); - coerce_cb.Run(dervied); + coerce_cb.Run(CopyCounter(dervied)); EXPECT_GE(2, copies); EXPECT_EQ(0, assigns); } |