| Index: third_party/leveldatabase/env_chromium_unittest.cc
|
| diff --git a/third_party/leveldatabase/env_chromium_unittest.cc b/third_party/leveldatabase/env_chromium_unittest.cc
|
| index b113ad0aba3af6ebd73d0b805fb8d33448a08aa5..12bad1e4aaf9f367a7a28d106b9ca713da56e7cd 100644
|
| --- a/third_party/leveldatabase/env_chromium_unittest.cc
|
| +++ b/third_party/leveldatabase/env_chromium_unittest.cc
|
| @@ -5,6 +5,7 @@
|
| #include <set>
|
| #include <vector>
|
|
|
| +#include "base/bind.h"
|
| #include "base/files/file.h"
|
| #include "base/files/file_enumerator.h"
|
| #include "base/files/file_path.h"
|
| @@ -209,11 +210,12 @@ class ChromiumEnvDBTrackerTest : public ::testing::Test {
|
|
|
| static VisitedDBSet VisitDatabases() {
|
| VisitedDBSet visited;
|
| - auto db_visitor = [&](DBTracker::TrackedDB* db) {
|
| - ASSERT_TRUE(visited.insert(db).second)
|
| + auto db_visitor = [](VisitedDBSet* visited, DBTracker::TrackedDB* db) {
|
| + ASSERT_TRUE(visited->insert(db).second)
|
| << "Database " << std::hex << db << " visited for the second time";
|
| };
|
| - DBTracker::GetInstance()->VisitDatabases(db_visitor);
|
| + DBTracker::GetInstance()->VisitDatabases(
|
| + base::BindRepeating(db_visitor, base::Unretained(&visited)));
|
| return visited;
|
| }
|
|
|
|
|