aboutsummaryrefslogtreecommitdiffstats
path: root/libjulia/optimiser/ASTWalker.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjulia/optimiser/ASTWalker.h')
-rw-r--r--libjulia/optimiser/ASTWalker.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libjulia/optimiser/ASTWalker.h b/libjulia/optimiser/ASTWalker.h
index 01499a50..8bd867d5 100644
--- a/libjulia/optimiser/ASTWalker.h
+++ b/libjulia/optimiser/ASTWalker.h
@@ -92,7 +92,11 @@ protected:
void walkVector(T&& _statements)
{
for (auto& st: _statements)
- boost::apply_visitor(*this, st);
+ visit(st);
+ }
+ virtual void visit(Statement& _st)
+ {
+ boost::apply_visitor(*this, _st);
}
};