glsl2: Initialize location structure at beginning of parse.
authorCarl Worth <cworth@cworth.org>
Tue, 10 Aug 2010 23:52:54 +0000 (16:52 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 10 Aug 2010 23:52:54 +0000 (16:52 -0700)
commit60d8c46995aa9cf3f80592b9c9bb8e5be6e87502
treeb8ade9be50cd80d499e9f49f3ca002022017bed0
parent0ff3b2b344b21ae4a7b62ebba22d7358755c8dfe
glsl2: Initialize location structure at beginning of parse.

Since we have a custom structure for YYLTYPE locations, we need to use
an %initial-action directive to avoid triggering use of uninitialized
memory when, for example, printing error messages.

Thanks to valgrind for noticing this bug.
src/glsl/glsl_parser.ypp