equal
deleted
inserted
replaced
355 current_basetypedeclaration = arraysubrange_bd; |
355 current_basetypedeclaration = arraysubrange_bd; |
356 symbol->array_spec_init->accept(*this); |
356 symbol->array_spec_init->accept(*this); |
357 current_basetypedeclaration = none_bd; |
357 current_basetypedeclaration = none_bd; |
358 s4o_incl.print(";\n"); |
358 s4o_incl.print(";\n"); |
359 |
359 |
360 if (search_base_type.type_is_subrange(current_type_name)) { |
360 if (search_base_type.type_is_subrange(symbol->identifier)) { |
361 s4o.print("#define __CHECK_"); |
361 s4o.print("#define __CHECK_"); |
362 symbol->identifier->accept(*this); |
362 symbol->identifier->accept(*this); |
363 s4o.print(" __CHECK_"); |
363 s4o.print(" __CHECK_"); |
364 current_basetypedeclaration = arraybasetype_bd; |
364 current_basetypedeclaration = arraybasetype_bd; |
365 symbol->array_spec_init->accept(*this); |
365 symbol->array_spec_init->accept(*this); |