void-packages/srcpkgs/chromium/patches/82e2c8b484c18c621d4b194635e41f171543f1df.patch
2021-09-07 17:16:03 +02:00

43 lines
2.0 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 82e2c8b484c18c621d4b194635e41f171543f1df Mon Sep 17 00:00:00 2001
From: Jose Dapena Paz <jdapena@igalia.com>
Date: Tue, 27 Jul 2021 08:09:39 +0000
Subject: [PATCH] IWYU: usage of std::strcpy requires including cstring, in
extension dialog auto confirm.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fix build breakage with libstdc++:
../../extensions/browser/extension_dialog_auto_confirm.cc: In destructor extensions::ScopedTestDialogAutoConfirm::~ScopedTestDialogAutoConfirm():
../../extensions/browser/extension_dialog_auto_confirm.cc:43:8: error: strcpy is not a member of std
43 | std::strcpy(g_extension_dialog_justification, old_justification_.c_str());
| ^~~~~~
../../extensions/browser/extension_dialog_auto_confirm.cc: In member function void extensions::ScopedTestDialogAutoConfirm::set_justification(const string&):
../../extensions/browser/extension_dialog_auto_confirm.cc:66:8: error: strcpy is not a member of std
66 | std::strcpy(g_extension_dialog_justification, justification.c_str());
| ^~~~~~
Bug: 957519
Change-Id: I313c38f22cab599fb8f0e4a339e8143af5bda3ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3041001
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Reviewed-by: Ben Wells <benwells@chromium.org>
Commit-Queue: José Dapena Paz <jdapena@igalia.com>
Cr-Commit-Position: refs/heads/master@{#905634}
---
extensions/browser/extension_dialog_auto_confirm.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/extensions/browser/extension_dialog_auto_confirm.cc b/extensions/browser/extension_dialog_auto_confirm.cc
index adb4ac3f92ec8..be8b161bc1658 100644
--- a/extensions/browser/extension_dialog_auto_confirm.cc
+++ b/extensions/browser/extension_dialog_auto_confirm.cc
@@ -4,6 +4,7 @@
#include "extensions/browser/extension_dialog_auto_confirm.h"
+#include <cstring>
#include <utility>
#include "base/check.h"