blob: 1d6b9d96827bb5f06459cd10d5c626584fa0f84e [file] [log] [blame]
From c7ce19d52a7e6f3e69e66107650992765da559b7 Mon Sep 17 00:00:00 2001
From: Jakub Pawlowski <jpawlowski@google.com>
Date: Mon, 06 Aug 2018 03:06:46 +0000
Subject: [PATCH] Make LAZY_INSTANCE_INITIALIZER -Wmissing-field-initializers friendly
If libbase is compiled with -Wmissing-field-initializers this is causing
warning to be generated.
Change-Id: I446160d4c94bb59dd23f2f151004a8bfaeae832d
Reviewed-on: https://chromium-review.googlesource.com/1161927
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Luis Hector Chavez <lhchavez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#580794}
---
diff --git a/base/lazy_instance.h b/base/lazy_instance.h
index 36d3158..4449373 100644
--- a/base/lazy_instance.h
+++ b/base/lazy_instance.h
@@ -55,7 +55,7 @@
// LazyInstance uses its own struct initializer-list style static
// initialization, which does not require a constructor.
-#define LAZY_INSTANCE_INITIALIZER {0}
+#define LAZY_INSTANCE_INITIALIZER {}
namespace base {