mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 14:00:16 +01:00
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 <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
8bfe397974
commit
4300693a07
1 changed files with 3 additions and 0 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue