diff --git a/include/matador/utils/access.hpp b/include/matador/utils/access.hpp index c8a8750..85aa86e 100644 --- a/include/matador/utils/access.hpp +++ b/include/matador/utils/access.hpp @@ -26,7 +26,7 @@ void process(Operator &op, Type &object) { template void process(Operator &op, const Type &object) { - const_cast(object).process(op); + process(op, const_cast(object)); } template< class Operator, class Type >