gfe-relnote: n/a(code clean up) Add default definition of copy assignment for QuicPacketHeader.

This is to make QUICHE code compatible in GCC 9.2. Error was reported here: https://github.com/envoyproxy/envoy/issues/9437

PiperOrigin-RevId: 286631852
Change-Id: I15c645399078f0be81c2331d591d6f8975b9fc55
diff --git a/quic/core/quic_packets.cc b/quic/core/quic_packets.cc
index 41ada82..3518f07 100644
--- a/quic/core/quic_packets.cc
+++ b/quic/core/quic_packets.cc
@@ -193,6 +193,9 @@
 
 QuicPacketHeader::~QuicPacketHeader() {}
 
+QuicPacketHeader& QuicPacketHeader::operator=(const QuicPacketHeader& other) =
+    default;
+
 QuicPublicResetPacket::QuicPublicResetPacket()
     : connection_id(EmptyQuicConnectionId()), nonce_proof(0) {}
 
diff --git a/quic/core/quic_packets.h b/quic/core/quic_packets.h
index 9e97fa9..e8e1931 100644
--- a/quic/core/quic_packets.h
+++ b/quic/core/quic_packets.h
@@ -121,6 +121,8 @@
   QuicPacketHeader(const QuicPacketHeader& other);
   ~QuicPacketHeader();
 
+  QuicPacketHeader& operator=(const QuicPacketHeader& other);
+
   QUIC_EXPORT_PRIVATE friend std::ostream& operator<<(
       std::ostream& os,
       const QuicPacketHeader& header);