--- a/stage4/generate_c/generate_c_typedecl.cc Mon Apr 03 22:06:40 2017 +0100
+++ b/stage4/generate_c/generate_c_typedecl.cc Mon Apr 03 22:18:22 2017 +0100
@@ -178,7 +178,7 @@
/* helper symbol for array_specification */
/* array_subrange_list ',' subrange */
void *visit(array_subrange_list_c *symbol) {
- for(int i = 0; i < symbol->n; i++) {symbol->elements[i]->accept(*this);}
+ for(int i = 0; i < symbol->n; i++) {symbol->get_element(i)->accept(*this);}
return NULL;
}
@@ -295,12 +295,12 @@
if (list->n > 0) {
s4o_incl.print(pre_elem_str);
- list->elements[0]->accept(*this);
+ list->get_element(0)->accept(*this);
}
for(int i = 1; i < list->n; i++) {
s4o_incl.print(inter_elem_str);
- list->elements[i]->accept(*this);
+ list->get_element(i)->accept(*this);
}
if (list->n > 0)