Module: Mesa Branch: master Commit: 4300693a078ee29e2be3c05dc0c9383b571786d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4300693a078ee29e2be3c05dc0c9383b571786d0
Author: Ian Romanick <[email protected]> Date: Tue Aug 25 17:21:47 2015 +0100 nir: Silence missing field initializer warnings for vectors in nir_constant_expressions nir/nir_constant_expressions.c: In function 'evaluate_ball2': nir/nir_constant_expressions.c:279:7: warning: missing initializer for field 'z' of 'struct bool_vec' [-Wmissing-field-initializers] }; ^ nir/nir_constant_expressions.c:234:10: note: 'z' declared here bool z; ^ Number of total warnings in my build reduced from 2532 to 2304 (reduction of 228). v2: Initialize bool vectors with 0 instead of false to keep the generator simpler. Suggested by Ken. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> --- src/compiler/nir/nir_constant_expressions.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compiler/nir/nir_constant_expressions.py b/src/compiler/nir/nir_constant_expressions.py index 96d5255..6b4d071 100644 --- a/src/compiler/nir/nir_constant_expressions.py +++ b/src/compiler/nir/nir_constant_expressions.py @@ -299,6 +299,9 @@ evaluate_${name}(unsigned num_components, unsigned bit_size, _src[${j}].${get_const_field(input_types[j])}[${k}], % endif % endfor + % for k in range(op.input_sizes[j], 4): + 0, + % endfor }; % endfor _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
