summaryrefslogtreecommitdiff
path: root/www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2022-07-14 19:16:24 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2022-07-14 19:16:24 -0400
commit43609ca84694acca988dc0ae591c69ac447659b2 (patch)
treec82fdae375ed2a5948700dfb8a309de9e3238d7b /www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch
parentb3c6fc25a909d82262f12df4d55fa8ec6ac392d3 (diff)
downloadppo-43609ca84694acca988dc0ae591c69ac447659b2.tar.xz
chromium: Remove obsolete versions and patches
Diffstat (limited to 'www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch')
-rw-r--r--www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch b/www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch
deleted file mode 100644
index 9039429..0000000
--- a/www-client/chromium/files/chromium-100-SCTHashdanceMetadata-move.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 364dc0067d1c20c7a2d21277a7ec0c4419d9bc11 Mon Sep 17 00:00:00 2001
-From: Jose Dapena Paz <jdapena@igalia.com>
-Date: Wed, 23 Feb 2022 12:18:57 +0100
-Subject: [PATCH] GCC: explicitely move return value of SCTHashdanceMetadata::ToValue
-
-GCC rejects to do Return Value Optimization in
-SCTHashdanceMetadata::ToValue, because the copy constructor is
-deleted, and in that scenario RVO is rejected in GCC:
- ../../services/network/sct_auditing/sct_auditing_reporter.cc: In member function ‘base::Value network::SCTAuditingReporter::SCTHashdanceMetadata::ToValue() const’:
- ../../services/network/sct_auditing/sct_auditing_reporter.cc:191:10: error: use of deleted function ‘base::Value::Value(const base::Value&)’
- 191 | return value;
- | ^~~~~
- In file included from ../../services/network/sct_auditing/sct_auditing_reporter.h:14,
- from ../../services/network/sct_auditing/sct_auditing_reporter.cc:5:
- ../../base/values.h:254:3: note: declared here
- 254 | Value(const Value&) = delete;
- | ^~~~~
-
-Bug: 819294
-Change-Id: I111e51dd10eee7b909d4ac3c0911aac18a589166
----
-
-diff --git a/services/network/sct_auditing/sct_auditing_reporter.cc b/services/network/sct_auditing/sct_auditing_reporter.cc
-index a057e8e..365527b 100644
---- a/services/network/sct_auditing/sct_auditing_reporter.cc
-+++ b/services/network/sct_auditing/sct_auditing_reporter.cc
-@@ -188,7 +188,7 @@
- kLogIdKey, base::Base64Encode(base::as_bytes(base::make_span(log_id))));
- value.SetKey(kLogMMDKey, base::TimeDeltaToValue(log_mmd));
- value.SetKey(kCertificateExpiry, base::TimeToValue(certificate_expiry));
-- return value;
-+ return std::move(value);
- }
-
- // static