Add an explicit cast from uint64_t to size_t.

Otherwise it fails to compile on Chromium 32-bit platforms.

gfe-relnote: n/a (no functional change)
PiperOrigin-RevId: 229406761
Change-Id: Idc32566d22c4a03a0fd4a2b9b5fd4a7c17f830cc
diff --git a/http2/hpack/decoder/hpack_string_decoder.h b/http2/hpack/decoder/hpack_string_decoder.h
index 8ec0169..2128728 100644
--- a/http2/hpack/decoder/hpack_string_decoder.h
+++ b/http2/hpack/decoder/hpack_string_decoder.h
@@ -168,7 +168,8 @@
   // false otherwise, in which case status set.
   template <class Listener>
   void OnStringStart(Listener* cb, DecodeStatus* status) {
-    remaining_ = length_decoder_.value();
+    // TODO(vasilvv): fail explicitly in case of truncation.
+    remaining_ = static_cast<size_t>(length_decoder_.value());
     // Make callback so consumer knows what is coming.
     cb->OnStringStart(huffman_encoded_, remaining_);
   }