https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117375
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- Reduced: ``` int celt_encode_with_ec_st, celt_encode_with_ec_st_0, celt_encode_with_ec_nbFilledBytes; void ec_enc_shrink(); void celt_encode_with_ec_max_allowed() { int nbAvailableBytes = celt_encode_with_ec_nbFilledBytes; if (celt_encode_with_ec_st && celt_encode_with_ec_st_0) if (celt_encode_with_ec_max_allowed < nbAvailableBytes) ec_enc_shrink(); } ```