Use the uint64_t specialization of std::min in qpack_encoder.cc to fix Chrome build breakage where size_t != uint64_t. gfe-relnote: n/a - QUIC v99 only. Protected by disabled flag PiperOrigin-RevId: 264699365 Change-Id: Ie92246e835f6c1eb1b25c468196e6f13b3bbfdd9
diff --git a/quic/core/qpack/qpack_encoder.cc b/quic/core/qpack/qpack_encoder.cc index 6485071..31bebcc 100644 --- a/quic/core/qpack/qpack_encoder.cc +++ b/quic/core/qpack/qpack_encoder.cc
@@ -180,8 +180,8 @@ instructions.push_back(EncodeIndexedHeaderField( /* is_static = */ false, entry->InsertionIndex(), referred_indices)); - smallest_blocking_index = - std::min(smallest_blocking_index, entry->InsertionIndex()); + smallest_blocking_index = std::min<uint64_t>( + smallest_blocking_index, entry->InsertionIndex()); break; } @@ -243,8 +243,8 @@ instructions.push_back(EncodeIndexedHeaderField( /* is_static = */ false, entry->InsertionIndex(), referred_indices)); - smallest_blocking_index = - std::min(smallest_blocking_index, entry->InsertionIndex()); + smallest_blocking_index = std::min<uint64_t>(smallest_blocking_index, + entry->InsertionIndex()); break; }