stage4/generate_c/generate_c_il.cc
changeset 842 2415912b0aa0
parent 835 182036ed6475
child 844 39c755f41ee8
equal deleted inserted replaced
841:aed36f08545d 842:2415912b0aa0
   408             symbol_c* value,
   408             symbol_c* value,
   409             symbol_c* fb_symbol = NULL,
   409             symbol_c* fb_symbol = NULL,
   410             symbol_c* fb_value = NULL,
   410             symbol_c* fb_value = NULL,
   411             bool negative = false) {
   411             bool negative = false) {
   412 
   412 
   413       bool type_is_complex = search_var_instance_decl->type_is_complex(symbol);
   413       bool type_is_complex = false;
   414       if (fb_symbol == NULL) {
   414       if (fb_symbol == NULL) {
   415         unsigned int vartype = search_var_instance_decl->get_vartype(symbol);
   415         unsigned int vartype = search_var_instance_decl->get_vartype(symbol);
       
   416         type_is_complex = search_var_instance_decl->type_is_complex(symbol);
   416         if (vartype == search_var_instance_decl_c::external_vt) {
   417         if (vartype == search_var_instance_decl_c::external_vt) {
   417           if (search_var_instance_decl->type_is_fb(symbol))
   418           if (search_var_instance_decl->type_is_fb(symbol))
   418             s4o.print(SET_EXTERNAL_FB);
   419             s4o.print(SET_EXTERNAL_FB);
   419           else
   420           else
   420             s4o.print(SET_EXTERNAL);
   421             s4o.print(SET_EXTERNAL);