summaryrefslogtreecommitdiffstats
path: root/recipes-wam/cef/files/chromium/0024-M118-fix-Fix-comparison-in-HostResolverCache.patch
blob: ab487339ff49779ebffdc15054ec00f8ec0e343d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
From 590fdfc0339a2d82f30927b7c4e35b5e24d2dcc8 Mon Sep 17 00:00:00 2001
From: Roger Zanoni <rzanoni@igalia.com>
Date: Mon, 30 Oct 2023 08:14:34 -0300
Subject: [PATCH 24/33] [M118-fix] Fix comparison in HostResolverCache

Fixes the string_view/basic_strinc comparison:

error: invalid operands to binary expression
('tuple<...basic_string_view<char> &, ...>' and 'tuple<const std::basic_string<char> &, ...')
      return std::tie(lhs.domain_name, *lhs.network_anonymization_key) <
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

Upstream-Status: Inappropriate
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
---
 net/dns/host_resolver_cache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/dns/host_resolver_cache.h b/net/dns/host_resolver_cache.h
index 934e0682c9864..2bb147de0ff19 100644
--- a/net/dns/host_resolver_cache.h
+++ b/net/dns/host_resolver_cache.h
@@ -120,7 +120,7 @@ class NET_EXPORT HostResolverCache final {
   struct Key {
     ~Key();
 
-    std::string domain_name;
+    base::StringPiece domain_name;
     NetworkAnonymizationKey network_anonymization_key;
   };
 
-- 
2.42.1
efault.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information.<br/><br/> * AGL `meta-agl` Layer: - URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-agl - Branch: "master"<br/><br/> * OpenEmbedded `meta-openembedded` Layer: - Branch: "thud" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information. Specifically, out of `meta-openembedded`, these sub-layers are used: - `meta-oe` - `meta-multimedia` - `meta-networking` - `meta-python`<br/><br/> * Yocto Project `meta-qt5` Layer from the [OpenEmbedded Layer Index](https://layers.openembedded.org/layerindex/branch/master/layers/): - URI: https://github.com/meta-qt5/meta-qt5.git - Branch: "dunfell" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information.<br/><br/> ### Feature Dependencies The `meta-agl-demo` layer has the following AGL [feature](../getting_started/reference/getting-started/image-workflow-initialize-build-environment.html#agl-features) dependencies: * Yocto Project `meta-security` Layer: - URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-security - Branch: "master" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information.<br/><br/> * AGL's `meta-app-framework` Layer within the `meta-agl` Layer: - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git - Branch: "master"<br/><br/> **The `agl-sota` Feature:** * Here Technologies' `meta-updater` Layer: - URI: https://github.com/advancedtelematic/meta-updater/ - Branch: "dunfell"<br/><br/> * Here Technologies' `meta-updater-qemux86-64` Layer: - URI: https://github.com/advancedtelematic/meta-updater-qemux86-64/ - Branch: "dunfell"<br/><br/> * OpenEmbedded's `meta-openembedded` Layer: - URI: https://github.com/openembedded/meta-openembedded - Branch: "dunfell" - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml) manifest file for the `AGL-repo` repository for revision information. Specifically, out of `meta-openembedded`, these sub-layers are used: - `meta-filesystems` - `meta-oe` - `meta-python`<br/><br/> **The `agl-netboot` Feature:** * AGL's `meta-netboot` Layer within the `meta-agl` Layer: - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git - Branch: "master"