mesa-21.3.7/src/mesa/state_tracker/st_glsl_to_tgsi.cpp: 2 * buffer too small ?
Static analyser cppcheck says:
mesa-21.3.7/src/mesa/state_tracker/st_glsl_to_tgsi.cpp:1051:16: warning: Buffer 'uval' is too small, the function 'add_constant' expects a bigger buffer in 2nd argument [argumentSize]
src.index = add_constant(src.file, uval, 1, GL_DOUBLE, &src.swizzle);
but
union gl_constant_value uval[2];
and
int add_constant(gl_register_file file, gl_constant_value values[8], int size, GLenum datatype, uint16_t *swizzle_out);
mesa-21.3.7/src/mesa/state_tracker/st_glsl_to_tgsi.cpp:1077:16: warning: Buffer 'uval' is too small, the function 'add_constant' expects a bigger buffer in 2nd argument [argumentSize]
Duplicate.