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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user