stage4/generate_c/generate_c_vardecl.cc
changeset 582 8495119e7271
parent 547 dab341e80664
child 587 1ecf916cc397
--- a/stage4/generate_c/generate_c_vardecl.cc	Mon Jun 11 22:38:36 2012 +0200
+++ b/stage4/generate_c/generate_c_vardecl.cc	Tue Jun 12 09:45:31 2012 +0200
@@ -1597,7 +1597,7 @@
 }
 
 void *visit(structure_element_initialization_list_c *symbol) {
-  if (wanted_varformat == localinit_vf) {
+  if (wanted_varformat == localinit_vf || wanted_varformat == constructorinit_vf) {
     generate_c_structure_initialization_c *structure_initialization = new generate_c_structure_initialization_c(&s4o);
     structure_initialization->init_structure_default(this->current_var_type_symbol);
     structure_initialization->init_structure_values(this->current_var_init_symbol);