diff -r e8563dcaefca -r 56ebe2a31b5b absyntax/visitor.cc --- a/absyntax/visitor.cc Mon Apr 03 22:06:40 2017 +0100 +++ b/absyntax/visitor.cc Mon Apr 03 22:18:22 2017 +0100 @@ -168,7 +168,7 @@ void *iterator_visitor_c::visit_list(list_c *list) { for(int i = 0; i < list->n; i++) { - list->elements[i]->accept(*this); + list->get_element(i)->accept(*this); } return NULL; } @@ -310,7 +310,7 @@ void *search_visitor_c::visit_list(list_c *list) { for(int i = 0; i < list->n; i++) { - void *res = list->elements[i]->accept(*this); + void *res = list->get_element(i)->accept(*this); if (res != NULL) return res; }