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(); }