Mesa (master): nir: Initialize nir_ssa_def::live_index
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Aug 19 20:02:02 UTC 2020
Module: Mesa
Branch: master
Commit: ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76
Author: Jason Ekstrand <jason at jlekstrand.net>
Date: Fri Jul 31 10:36:35 2020 -0500
nir: Initialize nir_ssa_def::live_index
Previously, this was left uninitialized. Let's initialize it to an
obviously bogus value so we notice if anyone ever tries to use stale
liveness data.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6210>
---
src/compiler/nir/nir.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/compiler/nir/nir.c b/src/compiler/nir/nir.c
index d8ff265d9f3..2fe9c6e295c 100644
--- a/src/compiler/nir/nir.c
+++ b/src/compiler/nir/nir.c
@@ -1489,6 +1489,7 @@ nir_ssa_def_init(nir_instr *instr, nir_ssa_def *def,
unsigned bit_size, const char *name)
{
def->name = ralloc_strdup(instr, name);
+ def->live_index = UINT_MAX; /* Something clearly OOB */
def->parent_instr = instr;
list_inithead(&def->uses);
list_inithead(&def->if_uses);
More information about the mesa-commit
mailing list