summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_validate.cpp
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-07-10 10:39:19 -0700
committerMatt Turner <mattst88@gmail.com>2014-07-15 10:12:29 -0700
commit7b962a4e6bf4758a5a9994649bd87735657d9a9a (patch)
treeee83f211eae2ec9f1fc4ee883077eca95d11948f /src/glsl/ir_validate.cpp
parent76caaedd7e6b5c9e1c3b4c951d5820df9f419228 (diff)
downloadexternal_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.cpp12
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;
}