]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/optimize.cpp
Visit structs during unused type removal
[libs/gl.git] / source / glsl / optimize.cpp
index 9d9464e4107869b758ca5e0fe8b15e09973bd47c..f4626f3dfde4a30b91658d5e981b458fad9ab7c5 100644 (file)
@@ -646,6 +646,7 @@ void UnusedTypeRemover::visit(ImageTypeDeclaration &type)
 void UnusedTypeRemover::visit(StructDeclaration &strct)
 {
        unused_nodes.insert(&strct);
+       TraversingVisitor::visit(strct);
 }
 
 void UnusedTypeRemover::visit(VariableDeclaration &var)