summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libs/glsl/glslsemantic.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/glsl/glslsemantic.cpp b/src/libs/glsl/glslsemantic.cpp
index d2200593da..80afd402e9 100644
--- a/src/libs/glsl/glslsemantic.cpp
+++ b/src/libs/glsl/glslsemantic.cpp
@@ -811,6 +811,9 @@ bool Semantic::visit(ParameterDeclarationAST *ast)
bool Semantic::visit(VariableDeclarationAST *ast)
{
+ if (!ast->type)
+ return false;
+
const Type *ty = type(ast->type);
ExprResult initializer = expression(ast->initializer);
if (ast->name) {