Mesa (master): ir_to_mesa: Initialize variable in ir_to_mesa_visitor::visit .

Vinson Lee vlee at kemper.freedesktop.org
Sun Aug 29 18:33:05 UTC 2010


Module: Mesa
Branch: master
Commit: 0a46497a4ee3325fab47929cb17cfe2525e1fc33
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a46497a4ee3325fab47929cb17cfe2525e1fc33

Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 29 11:31:33 2010 -0700

ir_to_mesa: Initialize variable in ir_to_mesa_visitor::visit.

Fixes piglit glsl-fs-loop valgrind uninitialized value error on softpipe
and llvmpipe.

---

 src/mesa/program/ir_to_mesa.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/program/ir_to_mesa.cpp b/src/mesa/program/ir_to_mesa.cpp
index 948f09a..19f3847 100644
--- a/src/mesa/program/ir_to_mesa.cpp
+++ b/src/mesa/program/ir_to_mesa.cpp
@@ -1553,7 +1553,7 @@ void
 ir_to_mesa_visitor::visit(ir_constant *ir)
 {
    ir_to_mesa_src_reg src_reg;
-   GLfloat stack_vals[4];
+   GLfloat stack_vals[4] = { 0 };
    GLfloat *values = stack_vals;
    unsigned int i;
 




More information about the mesa-commit mailing list