glsl/glcpp: initialize all fields of glcpp_parser_t on creation

this fixes some of the regressions with
	"ralloc: remove memset from ralloc_size"

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
Tapani Pälli
2016-10-13 14:54:30 +03:00
committed by Marek Olšák
parent 6770b17b99
commit e40c5dab5e

View File

@@ -1351,6 +1351,7 @@ glcpp_parser_create(glcpp_extension_iterator extensions, void *state, gl_api api
_mesa_key_string_equal);
parser->active = NULL;
parser->lexing_directive = 0;
parser->lexing_version_directive = 0;
parser->space_tokens = 1;
parser->last_token_was_newline = 0;
parser->last_token_was_space = 0;
@@ -1382,6 +1383,8 @@ glcpp_parser_create(glcpp_extension_iterator extensions, void *state, gl_api api
parser->has_new_source_number = 0;
parser->new_source_number = 0;
parser->is_gles = false;
return parser;
}