X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglsl%2Fir_hierarchical_visitor.cpp;h=f2441404678981e73109a3f4ecd316948b306e64;hb=a760c73853e3d1bd4243f22fa968ce21a8eea0d6;hp=b5eacd6d2d480e4cd21230d683156e311a0f74be;hpb=c8ee8e07f7cc8f18d367ffcec065b45f8a6976f4;p=mesa.git diff --git a/src/glsl/ir_hierarchical_visitor.cpp b/src/glsl/ir_hierarchical_visitor.cpp index b5eacd6d2d4..f2441404678 100644 --- a/src/glsl/ir_hierarchical_visitor.cpp +++ b/src/glsl/ir_hierarchical_visitor.cpp @@ -32,6 +32,15 @@ ir_hierarchical_visitor::ir_hierarchical_visitor() this->in_assignee = false; } +ir_visitor_status +ir_hierarchical_visitor::visit(ir_rvalue *ir) +{ + if (this->callback != NULL) + this->callback(ir, this->data); + + return visit_continue; +} + ir_visitor_status ir_hierarchical_visitor::visit(ir_variable *ir) {