nv50: fix uninitialized variable in nv50_revdep_reorder
PATCH 1/1 nv50: fix uninitialized variable in nv50_revdep_reorder
"unsafe" is never initialized, but used
(found by valgrind)
--- src/gallium/drivers/nv50/nv50_program.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
src/gallium/drivers/nv50/nv50_program.c +1 -1
@@ -3275,7 +3275,7 @@ prep_inspect_insn(struct nv50_pc *pc, const struct tgsi_full_instruction *insn)static unsigned nv50_revdep_reorder (unsigned m[4 ],unsigned rdep[4 ]) { -unsigned i, c, x, unsafe; +unsigned i, c, x, unsafe =0 ;for (c =0 ; c <4 ; c++) m[c] = c;
Signature · 1 line
1.6.6
Quoted 2 lines · Marcin Slusarz
"unsafe" is never initialized, but used
(found by valgrind)
Pushed, plus the other three patches you pinged on.
Ben.
Quoted 17 lines
--- src/gallium/drivers/nv50/nv50_program.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)src/gallium/drivers/nv50/nv50_program.c +1
-1@@ -3275,7 +3275,7 @@ prep_inspect_insn(struct nv50_pc *pc, const struct tgsi_full_instruction *insn)static unsigned nv50_revdep_reorder (unsigned m[4 ],unsigned rdep[4 ]) { -unsigned i, c, x, unsafe; +unsigned i, c, x, unsafe =0 ;for (c =0 ; c <4 ; c++) m[c] = c;