Home | History | Annotate | Download | only in patch
      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