ast: Initialize location data in constructor of all ast_node objects.

This prevents using uninitialized data in _msea_glsl_error in some
cases, (including at least 6 piglit tests). Thanks to valgrind for
pointing out the problem!
This commit is contained in:
Carl Worth
2010-07-29 16:39:36 -07:00
parent 40f57c2bec
commit ec9675ec53

View File

@@ -280,7 +280,9 @@ ast_node::print(void) const
ast_node::ast_node(void)
{
/* empty */
this->location.source = 0;
this->location.line = 0;
this->location.column = 0;
}