https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81068
--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> --- If you use &input_data[7] then you do not have valid UTF-8 input, because it ends with an incomplete multibyte character, "\xCD", instead of "\CD\x8B"