From: Dylan Baker Date: Fri, 25 Oct 2019 20:56:23 +0000 (-0700) Subject: nir: Fix invalid code for MSVC X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=09ee11f5da6034586297bc45d90f252715c673aa;p=mesa.git nir: Fix invalid code for MSVC Fixes: ee2050b1111b65594f3470035f7b6f1330824684 ("nir: Use BITSET for tracking varyings in lower_io_arrays") --- diff --git a/src/compiler/nir/nir_lower_io_arrays_to_elements.c b/src/compiler/nir/nir_lower_io_arrays_to_elements.c index ca9eb700f94..c2f65e73aa3 100644 --- a/src/compiler/nir/nir_lower_io_arrays_to_elements.c +++ b/src/compiler/nir/nir_lower_io_arrays_to_elements.c @@ -349,7 +349,7 @@ nir_lower_io_arrays_to_elements_no_indirects(nir_shader *shader, struct hash_table *split_inputs = _mesa_pointer_hash_table_create(NULL); struct hash_table *split_outputs = _mesa_pointer_hash_table_create(NULL); - BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {}; + BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {{0}}; lower_io_arrays_to_elements(shader, nir_var_shader_out, indirects, split_outputs, true); @@ -387,7 +387,7 @@ nir_lower_io_arrays_to_elements(nir_shader *producer, nir_shader *consumer) struct hash_table *split_inputs = _mesa_pointer_hash_table_create(NULL); struct hash_table *split_outputs = _mesa_pointer_hash_table_create(NULL); - BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {}; + BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {{0}}; create_indirects_mask(producer, indirects, nir_var_shader_out); create_indirects_mask(consumer, indirects, nir_var_shader_in);