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