equal
deleted
inserted
replaced
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 } |