diff -r 2c59c2b8fca4 -r efb44e892582 stage4/generate_c/generate_c_il.cc --- a/stage4/generate_c/generate_c_il.cc Wed Dec 18 18:41:05 2013 +0000 +++ b/stage4/generate_c/generate_c_il.cc Thu Dec 19 19:38:29 2013 +0000 @@ -412,7 +412,7 @@ bool type_is_complex = false; if (fb_symbol == NULL) { unsigned int vartype = search_var_instance_decl->get_vartype(symbol); - type_is_complex = search_var_instance_decl->type_is_complex(symbol); + type_is_complex = analyse_variable_c::contains_complex_type(symbol); if (vartype == search_var_instance_decl_c::external_vt) { if (search_var_instance_decl->type_is_fb(symbol)) s4o.print(SET_EXTERNAL_FB);