Blame chromium-84-gcc-use-brace-initializer.patch

4f31ec8
From fff3279bcf904673d312893b09bfc53811028490 Mon Sep 17 00:00:00 2001
4f31ec8
From: Stephan Hartmann <stha09@googlemail.com>
4f31ec8
Date: Thu, 28 May 2020 03:17:09 +0000
4f31ec8
Subject: [PATCH] GCC: use brace-initializer for QuotaClientType base::flat_set
4f31ec8
4f31ec8
Constructing base::flat_set of QuotaClientType with parenthesis
4f31ec8
constructor is ambiguous in GCC. Use brace-initializer to avoid
4f31ec8
that problem.
4f31ec8
4f31ec8
Bug: 819294
4f31ec8
Change-Id: Id33256a25d2af98d7be6ee570e2535a8b7bdf031
4f31ec8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2217554
4f31ec8
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
4f31ec8
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
4f31ec8
Cr-Commit-Position: refs/heads/master@{#772542}
4f31ec8
---
4f31ec8
4f31ec8
diff --git a/storage/browser/quota/quota_client_type.cc b/storage/browser/quota/quota_client_type.cc
4f31ec8
index b9e9f62..a2daaa2 100644
4f31ec8
--- a/storage/browser/quota/quota_client_type.cc
4f31ec8
+++ b/storage/browser/quota/quota_client_type.cc
4f31ec8
@@ -9,7 +9,7 @@
4f31ec8
 namespace storage {
4f31ec8
 
4f31ec8
 const QuotaClientTypes& AllQuotaClientTypes() {
4f31ec8
-  static base::NoDestructor<QuotaClientTypes> all({
4f31ec8
+  static base::NoDestructor<QuotaClientTypes> all{{
4f31ec8
       QuotaClientType::kFileSystem,
4f31ec8
       QuotaClientType::kDatabase,
4f31ec8
       QuotaClientType::kAppcache,
4f31ec8
@@ -17,7 +17,7 @@
4f31ec8
       QuotaClientType::kServiceWorkerCache,
4f31ec8
       QuotaClientType::kServiceWorker,
4f31ec8
       QuotaClientType::kBackgroundFetch,
4f31ec8
-  });
4f31ec8
+  }};
4f31ec8
   return *all;
4f31ec8
 }
4f31ec8