stage4/generate_c/generate_c.cc
changeset 1041 56ebe2a31b5b
parent 1021 21a97cdb317d
child 1049 4d7183013481
--- a/stage4/generate_c/generate_c.cc	Mon Apr 03 22:06:40 2017 +0100
+++ b/stage4/generate_c/generate_c.cc	Mon Apr 03 22:18:22 2017 +0100
@@ -2191,7 +2191,7 @@
       pous_incl_s4o.print("#include \"accessor.h\"\n#include \"iec_std_lib.h\"\n\n");
 
       for(int i = 0; i < symbol->n; i++) {
-        symbol->elements[i]->accept(*this);
+        symbol->get_element(i)->accept(*this);
       }
 
       pous_incl_s4o.print("#endif //__POUS_H\n");
@@ -2229,8 +2229,8 @@
     /* helper symbol for data_type_declaration */
     void *visit(type_declaration_list_c *symbol) {
       for(int i = 0; i < symbol->n; i++) {
-        symbol->elements[i]->accept(generate_c_implicit_typedecl);
-        symbol->elements[i]->accept(generate_c_typedecl);
+        symbol->get_element(i)->accept(generate_c_implicit_typedecl);
+        symbol->get_element(i)->accept(generate_c_typedecl);
       }
       return NULL;
     }