I’m seeing a warning building with GCC11 on develop, due to the recent harfbuzz update:
juce-src/modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/../../../hb-open-type.hh: In static member function ‘static unsigned int OT::TupleValues::encode_value_run_as_longs(unsigned int&, hb_array_t<char>, hb_array_t<const int>)’:
juce-src/modules/juce_graphics/fonts/harfbuzz/OT/Var/VARC/../../../hb-open-type.hh:1684:33: error: overflow in conversion from ‘int’ to ‘char’ changes value from ‘255’ to ‘'\37777777777'’ [-Werror=overflow]
1684 | *it++ = (VALUES_ARE_LONGS | 63);
| ~~~~~~~~~~~~~~~~~~^~~~~
Here’s an example run which breaks when COMPILE_WARNING_AS_ERROR is set . It looks like master builds fine.
