Fixes to make chromium merge happy. No functional change.

PiperOrigin-RevId: 317898035
Change-Id: I3027b0fb20f85843babaaff4a841ca7eee70bfac
diff --git a/quic/core/quic_connection_test.cc b/quic/core/quic_connection_test.cc
index f416ae6..e5ab141 100644
--- a/quic/core/quic_connection_test.cc
+++ b/quic/core/quic_connection_test.cc
@@ -11356,7 +11356,7 @@
     connection_.SetEncrypter(ENCRYPTION_FORWARD_SECURE,
                              std::make_unique<TaggingEncrypter>(0x02));
     connection_.SetDefaultEncryptionLevel(ENCRYPTION_FORWARD_SECURE);
-    SendStreamDataToPeer(2, string(1286, 'a'), 0, NO_FIN, nullptr);
+    SendStreamDataToPeer(2, std::string(1286, 'a'), 0, NO_FIN, nullptr);
     connection_.SetDefaultEncryptionLevel(ENCRYPTION_HANDSHAKE);
     // Try to coalesce a HANDSHAKE packet after 1-RTT packet.
     if (GetQuicReloadableFlag(quic_fix_min_crypto_frame_size)) {
diff --git a/quic/core/quic_tag.cc b/quic/core/quic_tag.cc
index b25c5b7..e15787b 100644
--- a/quic/core/quic_tag.cc
+++ b/quic/core/quic_tag.cc
@@ -83,7 +83,7 @@
   }
   QuicTag tag = 0;
   // Iterate over every character from right to left.
-  for (auto it = tag_string.crbegin(); it != tag_string.crend(); ++it) {
+  for (auto it = tag_string.rbegin(); it != tag_string.rend(); ++it) {
     // The cast here is required on platforms where char is signed.
     unsigned char token_char = static_cast<unsigned char>(*it);
     tag <<= 8;
diff --git a/quic/core/quic_tag_test.cc b/quic/core/quic_tag_test.cc
index 3dc93ad..fa031ac 100644
--- a/quic/core/quic_tag_test.cc
+++ b/quic/core/quic_tag_test.cc
@@ -42,7 +42,7 @@
   EXPECT_EQ(ParseQuicTag("IJK"), tag_ijk);
   QuicTag tag_l = MakeQuicTag('L', 0, 0, 0);
   EXPECT_EQ(ParseQuicTag("L"), tag_l);
-  QuicTag tag_hex = MakeQuicTag('M', 'N', 'O', 255);
+  QuicTag tag_hex = MakeQuicTag('M', 'N', 'O', static_cast<char>(255));
   EXPECT_EQ(ParseQuicTag("4d4e4fff"), tag_hex);
   EXPECT_EQ(ParseQuicTag("4D4E4FFF"), tag_hex);
   QuicTag tag_zero = 0;