stage4/generate_c/generate_c_inlinefcall.cc
changeset 531 e7d6f28fc882
parent 505 21be0f2f242d
child 594 c8092e909886
equal deleted inserted replaced
530:1eacd7afcab1 531:e7d6f28fc882
   322     	s4o.print(GET_VAR);
   322     	s4o.print(GET_VAR);
   323       s4o.print("(");
   323       s4o.print("(");
   324 
   324 
   325       wanted_variablegeneration = complextype_base_vg;
   325       wanted_variablegeneration = complextype_base_vg;
   326       symbol->accept(*this);
   326       symbol->accept(*this);
   327       if (search_varfb_instance_type->type_is_complex(symbol))
   327       if (search_var_instance_decl->type_is_complex(symbol))
   328     	s4o.print(",");
   328     	s4o.print(",");
   329       wanted_variablegeneration = complextype_suffix_vg;
   329       wanted_variablegeneration = complextype_suffix_vg;
   330       symbol->accept(*this);
   330       symbol->accept(*this);
   331       s4o.print(")");
   331       s4o.print(")");
   332       wanted_variablegeneration = expression_vg;
   332       wanted_variablegeneration = expression_vg;
   348       wanted_variablegeneration = complextype_base_vg;
   348       wanted_variablegeneration = complextype_base_vg;
   349       symbol->accept(*this);
   349       symbol->accept(*this);
   350       s4o.print(",");
   350       s4o.print(",");
   351       wanted_variablegeneration = expression_vg;
   351       wanted_variablegeneration = expression_vg;
   352       print_check_function(type, value, NULL, true);
   352       print_check_function(type, value, NULL, true);
   353       if (search_varfb_instance_type->type_is_complex(symbol)) {
   353       if (search_var_instance_decl->type_is_complex(symbol)) {
   354         s4o.print(",");
   354         s4o.print(",");
   355         wanted_variablegeneration = complextype_suffix_vg;
   355         wanted_variablegeneration = complextype_suffix_vg;
   356         symbol->accept(*this);
   356         symbol->accept(*this);
   357       }
   357       }
   358       s4o.print(")");
   358       s4o.print(")");