Mesa (glsl2): glsl2: initialize is_array and array_size of ast_parameter_declarator

Eric Anholt anholt at kemper.freedesktop.org
Mon Aug 2 18:09:45 UTC 2010


Module: Mesa
Branch: glsl2
Commit: b35703df107b50b2c3f5cd4d56790921e8106324
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b35703df107b50b2c3f5cd4d56790921e8106324

Author: Aras Pranckevicius <aras at unity3d.com>
Date:   Mon Aug  2 10:22:26 2010 +0300

glsl2: initialize is_array and array_size of ast_parameter_declarator

The non-array path of glsl_parser.ypp wasn't setting is_array to false.

---

 src/glsl/ast.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/glsl/ast.h b/src/glsl/ast.h
index 655054f..aa769da 100644
--- a/src/glsl/ast.h
+++ b/src/glsl/ast.h
@@ -455,6 +455,12 @@ public:
 
 class ast_parameter_declarator : public ast_node {
 public:
+   ast_parameter_declarator()
+   {
+      this->is_array = false;
+      this->array_size = 0;
+   }
+
    virtual void print(void) const;
 
    virtual ir_rvalue *hir(exec_list *instructions,




More information about the mesa-commit mailing list