File chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch of Package chromium-ffmpeg-extra (Revision 4407c879c2f3d7778ebd138b74f5810a)

Currently displaying revision 4407c879c2f3d7778ebd138b74f5810a , Show latest

31
 
1
From 00f47df999c9b19e80fdc01db0ae9ca1b6a12b3a Mon Sep 17 00:00:00 2001
2
From: vasilvv <vasilvv@google.com>
3
Date: Wed, 03 Apr 2019 13:58:53 -0700
4
Subject: [PATCH] GCC: do not delete move constructor of QuicStreamSendBuffer
5
6
QuicStreamSendBuffer constructor is implicitely required in the
7
initialization of the vector of substreams in QuicCryptoStream.
8
Though clang apparently ignores that, GCC fails to build.
9
10
BUG=chromium:819294
11
12
Originally submitted by José Dapena Paz <jose.dapena@lge.com> at https://quiche-review.googlesource.com/c/quiche/+/2420
13
14
PiperOrigin-RevId: 241800134
15
Change-Id: I4e3c97d6e5895d85340e8c1b740e6196d9104066
16
---
17
18
diff --git a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
19
index e34514b..74e9d0d 100644
20
--- a/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
21
+++ b/net/third_party/quiche/src/quic/core/quic_stream_send_buffer.h
22
@@ -62,7 +62,7 @@
23
  public:
24
   explicit QuicStreamSendBuffer(QuicBufferAllocator* allocator);
25
   QuicStreamSendBuffer(const QuicStreamSendBuffer& other) = delete;
26
-  QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = delete;
27
+  QuicStreamSendBuffer(QuicStreamSendBuffer&& other) = default;
28
   ~QuicStreamSendBuffer();
29
 
30
   // Save |data_length| of data starts at |iov_offset| in |iov| to send buffer.
31