stage4/generate_c/generate_c_il.cc
changeset 531 e7d6f28fc882
parent 505 21be0f2f242d
child 563 61410284a9b4
--- a/stage4/generate_c/generate_c_il.cc	Tue Apr 24 19:17:53 2012 +0100
+++ b/stage4/generate_c/generate_c_il.cc	Wed Apr 25 15:46:53 2012 +0100
@@ -461,7 +461,7 @@
       variablegeneration_t old_wanted_variablegeneration = wanted_variablegeneration;
       wanted_variablegeneration = complextype_base_vg;
       symbol->accept(*this);
-      if (search_varfb_instance_type->type_is_complex(symbol))
+      if (search_var_instance_decl->type_is_complex(symbol))
         s4o.print(",");
       wanted_variablegeneration = complextype_suffix_vg;
       symbol->accept(*this);
@@ -480,7 +480,7 @@
       bool type_is_complex = false;
       if (fb_symbol == NULL) {
         unsigned int vartype = search_var_instance_decl->get_vartype(symbol);
-        type_is_complex = search_varfb_instance_type->type_is_complex(symbol);
+        type_is_complex = search_var_instance_decl->type_is_complex(symbol);
         if (vartype == search_var_instance_decl_c::external_vt)
           s4o.print(SET_EXTERNAL);
         else if (vartype == search_var_instance_decl_c::located_vt)