diff -r f8d422b98315 -r 21be0f2f242d absyntax_utils/search_varfb_instance_type.cc --- a/absyntax_utils/search_varfb_instance_type.cc Sat Apr 14 15:19:17 2012 +0100 +++ b/absyntax_utils/search_varfb_instance_type.cc Sat Apr 14 16:44:53 2012 +0100 @@ -125,16 +125,9 @@ - - -unsigned int search_varfb_instance_type_c::get_vartype(symbol_c *variable_name) { - this->init(); - return search_var_instance_decl.get_vartype(variable_name); -} - - - -bool search_varfb_instance_type_c::type_is_complex(void) { +bool search_varfb_instance_type_c::type_is_complex(symbol_c *variable_name) { + this->init(); + variable_name->accept(*this); return this->is_complex; }