stage4/generate_c/generate_c_vardecl.cc
changeset 582 8495119e7271
parent 547 dab341e80664
child 587 1ecf916cc397
equal deleted inserted replaced
581:1e158dc9f9c1 582:8495119e7271
  1595 
  1595 
  1596   return NULL;
  1596   return NULL;
  1597 }
  1597 }
  1598 
  1598 
  1599 void *visit(structure_element_initialization_list_c *symbol) {
  1599 void *visit(structure_element_initialization_list_c *symbol) {
  1600   if (wanted_varformat == localinit_vf) {
  1600   if (wanted_varformat == localinit_vf || wanted_varformat == constructorinit_vf) {
  1601     generate_c_structure_initialization_c *structure_initialization = new generate_c_structure_initialization_c(&s4o);
  1601     generate_c_structure_initialization_c *structure_initialization = new generate_c_structure_initialization_c(&s4o);
  1602     structure_initialization->init_structure_default(this->current_var_type_symbol);
  1602     structure_initialization->init_structure_default(this->current_var_type_symbol);
  1603     structure_initialization->init_structure_values(this->current_var_init_symbol);
  1603     structure_initialization->init_structure_values(this->current_var_init_symbol);
  1604 	delete structure_initialization;
  1604 	delete structure_initialization;
  1605   }
  1605   }