# HG changeset patch # User mjsousa # Date 1377186682 -3600 # Node ID 2415912b0aa08dff5333b5accb96a383cb84d5df # Parent aed36f08545d4919d5972e6197e00f9869ddee40 Fix C code generation of FB invocation in IL. diff -r aed36f08545d -r 2415912b0aa0 stage4/generate_c/generate_c_il.cc --- a/stage4/generate_c/generate_c_il.cc Thu Aug 22 07:39:33 2013 +0100 +++ b/stage4/generate_c/generate_c_il.cc Thu Aug 22 16:51:22 2013 +0100 @@ -410,9 +410,10 @@ symbol_c* fb_value = NULL, bool negative = false) { - bool type_is_complex = search_var_instance_decl->type_is_complex(symbol); + 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); if (vartype == search_var_instance_decl_c::external_vt) { if (search_var_instance_decl->type_is_fb(symbol)) s4o.print(SET_EXTERNAL_FB);