X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Foptimize.cpp;h=f4626f3dfde4a30b91658d5e981b458fad9ab7c5;hb=eee19f5d5bbf16895fca44090d6491d5c9b504f5;hp=9d9464e4107869b758ca5e0fe8b15e09973bd47c;hpb=ff00056daddbce2e6e16f7c09dcfcb5cde66e85c;p=libs%2Fgl.git diff --git a/source/glsl/optimize.cpp b/source/glsl/optimize.cpp index 9d9464e4..f4626f3d 100644 --- a/source/glsl/optimize.cpp +++ b/source/glsl/optimize.cpp @@ -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)