clang/win: Fix -Wunused-function warnings after https://codereview.chromium.org/1420003004/
Fixes:
..\..\components/leveldb_proto/proto_database_impl.h(102,6) : error: unused
function 'InitFromTaskRunner' [-Werror,-Wunused-function]
void InitFromTaskRunner(LevelDB* database, const base::FilePath& database_dir,
^
..\..\components/leveldb_proto/proto_database_impl.h(110,6) : error: unused
function 'DestroyFromTaskRunner' [-Werror,-Wunused-function]
void DestroyFromTaskRunner(const base::FilePath& database_dir, bool* success) {
^
Defining non-inline functions in a .h file generally can't work, so the
warning pointed at bad code here.
BUG=82385
TBR=jianli
Review URL: https://codereview.chromium.org/1422313003 .
Cr-Commit-Position: refs/heads/master@{#356509}
diff --git a/components/leveldb_proto/proto_database_impl.h b/components/leveldb_proto/proto_database_impl.h
index 163396c2..56ccff45 100644
--- a/components/leveldb_proto/proto_database_impl.h
+++ b/components/leveldb_proto/proto_database_impl.h
@@ -99,15 +99,17 @@
callback.Run(*success);
}
-void InitFromTaskRunner(LevelDB* database, const base::FilePath& database_dir,
- bool* success) {
+inline void InitFromTaskRunner(LevelDB* database,
+ const base::FilePath& database_dir,
+ bool* success) {
DCHECK(success);
// TODO(cjhopman): Histogram for database size.
*success = database->Init(database_dir);
}
-void DestroyFromTaskRunner(const base::FilePath& database_dir, bool* success) {
+inline void DestroyFromTaskRunner(const base::FilePath& database_dir,
+ bool* success) {
CHECK(success);
*success = LevelDB::Destroy(database_dir);