stage4/generate_c/generate_c_sfcdecl.cc
changeset 630 5250fbf20999
parent 628 fe0d516fe291
child 861 443e8243f289
--- a/stage4/generate_c/generate_c_sfcdecl.cc	Tue Sep 11 16:27:33 2012 +0200
+++ b/stage4/generate_c/generate_c_sfcdecl.cc	Wed Sep 12 01:14:38 2012 +0200
@@ -192,6 +192,8 @@
           break;
         case actiondef_sd:
           s4o.print("// Actions definitions\n");
+          for(int i = 0; i < symbol->n; i++)
+             symbol->elements[i]->accept(*this);
           {
             std::list<VARIABLE>::iterator pt;
             for(pt = variable_list.begin(); pt != variable_list.end(); pt++) {
@@ -204,8 +206,6 @@
               action_number++;
             }
           }
-          for(int i = 0; i < symbol->n; i++)
-            symbol->elements[i]->accept(*this);
           s4o.print("\n");
           break;
         case stepundef_sd: