equal
deleted
inserted
replaced
319 else { |
319 else { |
320 if (NULL == symbol->datatype) { |
320 if (NULL == symbol->datatype) { |
321 debug_c::print(symbol); |
321 debug_c::print(symbol); |
322 ERROR; |
322 ERROR; |
323 } |
323 } |
324 symbol->datatype->accept(*basedecl); |
324 symbol_c *type_name = get_datatype_info_c::get_datatype_id(symbol->datatype); |
|
325 if (NULL == type_name) { |
|
326 ERROR_MSG("generate_c does not support anonymous enumerated data types."); |
|
327 } else |
|
328 type_name->accept(*basedecl); |
325 } |
329 } |
326 s4o_incl.print("__"); |
330 s4o_incl.print("__"); |
327 symbol->value->accept(*basedecl); |
331 symbol->value->accept(*basedecl); |
328 return NULL; |
332 return NULL; |
329 } |
333 } |