From e40c5dab5e36adf5312725663867f840cfe28774 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tapani=20P=C3=A4lli?= Date: Thu, 13 Oct 2016 14:54:30 +0300 Subject: [PATCH] glsl/glcpp: initialize all fields of glcpp_parser_t on creation MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit this fixes some of the regressions with "ralloc: remove memset from ralloc_size" Signed-off-by: Tapani Pälli Signed-off-by: Marek Olšák --- src/compiler/glsl/glcpp/glcpp-parse.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compiler/glsl/glcpp/glcpp-parse.y b/src/compiler/glsl/glcpp/glcpp-parse.y index 4fd1448fb4d..5bf0606d40e 100644 --- a/src/compiler/glsl/glcpp/glcpp-parse.y +++ b/src/compiler/glsl/glcpp/glcpp-parse.y @@ -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; } -- 2.30.2