1 From c7ce19d52a7e6f3e69e66107650992765da559b7 Mon Sep 17 00:00:00 2001 2 From: Jakub Pawlowski <jpawlowski (a] google.com> 3 Date: Mon, 06 Aug 2018 03:06:46 +0000 4 Subject: [PATCH] Make LAZY_INSTANCE_INITIALIZER -Wmissing-field-initializers friendly 5 6 If libbase is compiled with -Wmissing-field-initializers this is causing 7 warning to be generated. 8 9 Change-Id: I446160d4c94bb59dd23f2f151004a8bfaeae832d 10 Reviewed-on: https://chromium-review.googlesource.com/1161927 11 Reviewed-by: Gabriel Charette <gab (a] chromium.org> 12 Commit-Queue: Luis Hector Chavez <lhchavez (a] chromium.org> 13 Cr-Commit-Position: refs/heads/master@{#580794} 14 --- 15 16 diff --git a/base/lazy_instance.h b/base/lazy_instance.h 17 index 36d3158..4449373 100644 18 --- a/base/lazy_instance.h 19 +++ b/base/lazy_instance.h 20 @@ -55,7 +55,7 @@ 21 22 // LazyInstance uses its own struct initializer-list style static 23 // initialization, which does not require a constructor. 24 -#define LAZY_INSTANCE_INITIALIZER {0} 25 +#define LAZY_INSTANCE_INITIALIZER {} 26 27 namespace base { 28 29