From e7677cdb938c421dfd512e01b115ebc960cb478d Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Sat, 27 Nov 2010 23:18:51 +0100 Subject: [PATCH] Oops, NamedTypeAST should produce a Type and not an ExprResult. --- src/libs/glsl/glslsemantic.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/glsl/glslsemantic.cpp b/src/libs/glsl/glslsemantic.cpp index 1be3c486a73..35496f11fa6 100644 --- a/src/libs/glsl/glslsemantic.cpp +++ b/src/libs/glsl/glslsemantic.cpp @@ -575,8 +575,7 @@ bool Semantic::visit(NamedTypeAST *ast) if (ast->name) { if (Symbol *s = _scope->lookup(*ast->name)) { if (Struct *ty = s->asStruct()) { - _expr.type = ty; - _expr.isConstant = false; + _type = ty; return false; } } @@ -613,7 +612,7 @@ bool Semantic::visit(StructTypeAST *ast) bool Semantic::visit(QualifiedTypeAST *ast) { - accept(ast->type); + _type = type(ast->type); for (List<LayoutQualifier *> *it = ast->layout_list; it; it = it->next) { LayoutQualifier *q = it->value; // q->name; -- GitLab