Fix -Wc++11-narrowing in quiche. char is a signed type and cannot hold values >=0x80, so storing these results in a warning. Instead, store runs of bytes as uint8_t, and explicitly cast to char* where needed. See https://crbug.com/1216696. This CL is generated from https://quiche-review.googlesource.com/c/quiche/+/10700. Unfortunately QUICHE currently does not accept external contributions directly. PiperOrigin-RevId: 378433199
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.