Fix a casting issue in QuicInlinedStringView which causes compilation failures on some platforms with `-Wsign-compare`. PiperOrigin-RevId: 769246991
diff --git a/quiche/quic/core/quic_inlined_string_view.h b/quiche/quic/core/quic_inlined_string_view.h index 4d3ef3f..23d01fc 100644 --- a/quiche/quic/core/quic_inlined_string_view.h +++ b/quiche/quic/core/quic_inlined_string_view.h
@@ -47,7 +47,7 @@ return; } - QUICHE_DCHECK_EQ(source.size() & (~kLengthMask), 0); + QUICHE_DCHECK_EQ(source.size() & (~kLengthMask), size_t{0}); if (source.size() > kMaxInlinedSize) { ViewRep rep; rep.data = source.data(); @@ -97,7 +97,7 @@ // 32-bit platforms. static constexpr size_t kLengthMask = sizeof(size_t) > 4 ? ((std::numeric_limits<size_t>::max() << 8) >> 8) - : 0xffffffff; + : std::numeric_limits<size_t>::max(); static constexpr size_t kNotInlinedMarker = 0xff; #if defined(__x86_64__)