diff options
author | Matt Turner <mattst88@gmail.com> | 2014-07-10 10:39:19 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2014-07-15 10:12:29 -0700 |
commit | 7b962a4e6bf4758a5a9994649bd87735657d9a9a (patch) | |
tree | ee83f211eae2ec9f1fc4ee883077eca95d11948f /src/glsl/ir_validate.cpp | |
parent | 76caaedd7e6b5c9e1c3b4c951d5820df9f419228 (diff) | |
download | external_mesa3d-7b962a4e6bf4758a5a9994649bd87735657d9a9a.zip external_mesa3d-7b962a4e6bf4758a5a9994649bd87735657d9a9a.tar.gz external_mesa3d-7b962a4e6bf4758a5a9994649bd87735657d9a9a.tar.bz2 |
glsl: Add callback_leave to ir_hierarchical_visitor.
Diffstat (limited to 'src/glsl/ir_validate.cpp')
-rw-r--r-- | src/glsl/ir_validate.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/glsl/ir_validate.cpp b/src/glsl/ir_validate.cpp index 42142da..37e1ce3 100644 --- a/src/glsl/ir_validate.cpp +++ b/src/glsl/ir_validate.cpp @@ -49,8 +49,8 @@ public: this->current_function = NULL; - this->callback = ir_validate::validate_ir; - this->data = ht; + this->callback_enter = ir_validate::validate_ir; + this->data_enter = ht; } ~ir_validate() @@ -100,7 +100,7 @@ ir_validate::visit(ir_dereference_variable *ir) abort(); } - this->validate_ir(ir, this->data); + this->validate_ir(ir, this->data_enter); return visit_continue; } @@ -167,7 +167,7 @@ ir_validate::visit_enter(ir_function *ir) */ this->current_function = ir; - this->validate_ir(ir, this->data); + this->validate_ir(ir, this->data_enter); /* Verify that all of the things stored in the list of signatures are, * in fact, function signatures. @@ -211,7 +211,7 @@ ir_validate::visit_enter(ir_function_signature *ir) abort(); } - this->validate_ir(ir, this->data); + this->validate_ir(ir, this->data_enter); return visit_continue; } @@ -726,7 +726,7 @@ ir_validate::visit_enter(ir_assignment *ir) } } - this->validate_ir(ir, this->data); + this->validate_ir(ir, this->data_enter); return visit_continue; } |