gfe-relnote: (n/a) fix a tautological-constant-out-of-range-compare error for certain compilers in QUICHE. No behavior change. PiperOrigin-RevId: 300184272 Change-Id: I1c20eceb55893e21deef91cd8d4fcb75a44e971c
diff --git a/quic/core/crypto/transport_parameters.cc b/quic/core/crypto/transport_parameters.cc index 0f184d8..9ca7915 100644 --- a/quic/core/crypto/transport_parameters.cc +++ b/quic/core/crypto/transport_parameters.cc
@@ -649,8 +649,9 @@ } for (const auto& kv : in.custom_parameters) { - QUIC_BUG_IF(kv.first < 0xff00) << "custom_parameters should not be used " - "for non-private use parameters"; + QUIC_BUG_IF(static_cast<uint64_t>(kv.first) < 0xff00) + << "custom_parameters should not be used " + "for non-private use parameters"; if (!WriteTransportParameterId(&writer, kv.first, version) || !WriteTransportParameterStringPiece(&writer, kv.second, version)) { QUIC_BUG << "Failed to write custom parameter " << kv.first;