aboutsummaryrefslogtreecommitdiff
path: root/www/qt6-webengine/files/patch-src_3rdparty_chromium_components_autofill_core_browser_contact__info__sync__util.cc
blob: b80b75fc5ee4b3475cc70a3845fc044155c4b0c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- src/3rdparty/chromium/components/autofill/core/browser/contact_info_sync_util.cc.orig	2023-10-11 18:22:24 UTC
+++ src/3rdparty/chromium/components/autofill/core/browser/contact_info_sync_util.cc
@@ -174,9 +174,15 @@ class ContactInfoProfileSetter {
     CHECK(observations.empty());
     for (const sync_pb::ContactInfoSpecifics::Observation& proto_observation :
          proto_observations) {
+#if defined(__clang__) && (__clang_major__ >= 15)
       observations.emplace_back(proto_observation.type(),
                                 ProfileTokenQuality::FormSignatureHash(
                                     proto_observation.form_hash()));
+#else
+      observations.emplace_back() = { static_cast<unsigned char>(proto_observation.type()),
+                                ProfileTokenQuality::FormSignatureHash(
+                                    proto_observation.form_hash()) };
+#endif
     }
   }