Mesa (master): glsl: Initialize variable in ir_derefence_array:: constant_expression_value
Vinson Lee
vlee at kemper.freedesktop.org
Wed Oct 13 21:25:13 UTC 2010
Module: Mesa
Branch: master
Commit: 720bdfbceb5b20bbbb4090cca7a1825ca5f89260
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=720bdfbceb5b20bbbb4090cca7a1825ca5f89260
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 13 14:21:08 2010 -0700
glsl: Initialize variable in ir_derefence_array::constant_expression_value
Completely initialize data passed to ir_constant constructor.
Fixes piglit glsl-mat-from-int-ctor-03 valgrind uninitialized value
error on softpipe.
---
src/glsl/ir_constant_expression.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/glsl/ir_constant_expression.cpp b/src/glsl/ir_constant_expression.cpp
index 61a708f..8301e68 100644
--- a/src/glsl/ir_constant_expression.cpp
+++ b/src/glsl/ir_constant_expression.cpp
@@ -751,7 +751,7 @@ ir_dereference_array::constant_expression_value()
*/
const unsigned mat_idx = column * column_type->vector_elements;
- ir_constant_data data;
+ ir_constant_data data = { { 0 } };
switch (column_type->base_type) {
case GLSL_TYPE_UINT:
More information about the mesa-commit
mailing list