mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 08:10:09 +01:00
nir: Fix uninitialized 'progress' variable in nir_lower_system_values.
Commit 0a1adaf11d (nir: Report progress
from nir_lower_system_values().) introduced a bug caught by Valgrind:
==823== Conditional jump or move depends on uninitialised value(s)
==823== at 0xB09020C: convert_block (nir_lower_system_values.c:68)
==823== by 0xB079FB8: foreach_cf_node (nir.c:1310)
==823== by 0xB07A0AF: nir_foreach_block (nir.c:1336)
==823== by 0xB09026B: convert_impl (nir_lower_system_values.c:79)
...
==823== Uninitialised value was created by a stack allocation
==823== at 0xB090249: convert_impl (nir_lower_system_values.c:76)
which is trivially fixed by initializing progress.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
33da78adee
commit
6b7036498a
1 changed files with 1 additions and 1 deletions
|
|
@ -74,7 +74,7 @@ convert_block(nir_block *block, void *state)
|
|||
static bool
|
||||
convert_impl(nir_function_impl *impl)
|
||||
{
|
||||
bool progress;
|
||||
bool progress = false;
|
||||
|
||||
nir_foreach_block(impl, convert_block, &progress);
|
||||
nir_metadata_preserve(impl, nir_metadata_block_index |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue