--- a/stage4/generate_c/generate_c_vardecl.cc Fri Nov 18 17:21:16 2011 +0100
+++ b/stage4/generate_c/generate_c_vardecl.cc Fri Nov 18 17:28:37 2011 +0100
@@ -161,6 +161,7 @@
s4o.print(SET_VAR);
s4o.print("(");
print_variable_prefix();
+ s4o.print(",");
symbol->elements[i]->accept(*this);
s4o.print(",temp);\n");
}
@@ -553,6 +554,7 @@
s4o.print(SET_VAR);
s4o.print("(");
print_variable_prefix();
+ s4o.print(",");
symbol->elements[i]->accept(*this);
s4o.print(",temp);\n");
}
@@ -924,16 +926,19 @@
s4o.print(" ");
else
s4o.print(",");
+ print_variable_prefix();
}
else if (wanted_varformat == localinit_vf) {
this->current_var_type_symbol->accept(*this);
s4o.print(" ");
+ print_variable_prefix();
}
else if (wanted_varformat == init_vf) {
s4o.print(SET_VAR);
s4o.print("(");
+ print_variable_prefix();
+ s4o.print(",");
}
- print_variable_prefix();
list->elements[i]->accept(*this);
if (wanted_varformat != local_vf) {
if (wanted_varformat == localinit_vf &&