Remove unused this from lamda function in QuicSentPacketManagerTest.RtoNotInFlightPacket
gfe-relnote: n/a (test only)
Also add Wunused-lambda-capture to quic/core to prevent similar failures in the future.
PiperOrigin-RevId: 279368648
Change-Id: I998b94ef554ca82784c169d08299b47b7d7693ee
diff --git a/quic/core/quic_sent_packet_manager_test.cc b/quic/core/quic_sent_packet_manager_test.cc
index 1bd08d9..fb5cdce 100644
--- a/quic/core/quic_sent_packet_manager_test.cc
+++ b/quic/core/quic_sent_packet_manager_test.cc
@@ -3095,15 +3095,14 @@
}
EXPECT_CALL(notifier_, RetransmitFrames(_, _))
.Times(num_rto_packets)
- .WillOnce(
- WithArgs<0>(Invoke([this, &crypto_frame](const QuicFrames& frames) {
- EXPECT_EQ(1u, frames.size());
- if (GetQuicReloadableFlag(quic_neuter_handshake_packets_once2)) {
- EXPECT_NE(crypto_frame, frames[0].stream_frame);
- } else {
- EXPECT_EQ(crypto_frame, frames[0].stream_frame);
- }
- })));
+ .WillOnce(WithArgs<0>(Invoke([&crypto_frame](const QuicFrames& frames) {
+ EXPECT_EQ(1u, frames.size());
+ if (GetQuicReloadableFlag(quic_neuter_handshake_packets_once2)) {
+ EXPECT_NE(crypto_frame, frames[0].stream_frame);
+ } else {
+ EXPECT_EQ(crypto_frame, frames[0].stream_frame);
+ }
+ })));
manager_.OnRetransmissionTimeout();
}