Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/libwebrtc/moz-patch-stack/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 1 kB image not shown  

Quelle  s0133.patch   Sprache: unbekannt

 
Spracherkennung für: .patch vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

From: Michael Froman <mfroman@mozilla.com>
Date: Tue, 7 Apr 2026 18:03:00 -0500
Subject: Bug 2030139 - (fix-1ccc59d5c9) don't use
 std::make_unique_for_overwrite for now to fix build error

Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/a4e2ac07bd6f2deb8fde32b147422c3918c31eca
---
 rtc_base/copy_on_write_buffer.cc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/rtc_base/copy_on_write_buffer.cc b/rtc_base/copy_on_write_buffer.cc
index 68e98ce729..5877f323f6 100644
--- a/rtc_base/copy_on_write_buffer.cc
+++ b/rtc_base/copy_on_write_buffer.cc
@@ -28,7 +28,11 @@
 namespace webrtc {
 
 CopyOnWriteBuffer::RawBuffer::RawBuffer(size_t size)
-    : size_(size), data_(std::make_unique_for_overwrite<uint8_t[]>(size)) {}
+    : size_(size), data_(std::unique_ptr<uint8_t[]>(new uint8_t[size])) {}
+// We should be able to use the form below, but our current compile setup
+// doesn't find std::make_unique_for_overwrite.  See Bug 2030186 to revert
+// this change.
+//     : size_(size), data_(std::make_unique_for_overwrite<uint8_t[]>(size)) {}
 
 scoped_refptr<CopyOnWriteBuffer::RefCountedBuffer>
 CopyOnWriteBuffer::CreateBuffer(size_t capacity) {

[Dauer der Verarbeitung: 0.12 Sekunden, vorverarbeitet 2026-08-25]