diff -r 44f74fad2cc0 -r a9f8cc778444 absyntax_utils/search_varfb_instance_type.cc --- a/absyntax_utils/search_varfb_instance_type.cc Wed Nov 07 19:26:38 2012 +0000 +++ b/absyntax_utils/search_varfb_instance_type.cc Wed Nov 07 20:07:11 2012 +0000 @@ -136,8 +136,8 @@ /* symbol should be a variable name!! */ /* Note: although the method is called get_decl(), it is getting the declaration of the variable, which for us is the type_id of that variable! */ current_type_id = search_var_instance_decl.get_decl (variable_name); - current_basetype_decl = search_base_type.get_basetype_decl(current_type_id); - current_basetype_id = search_base_type.get_basetype_id (current_type_id); + current_basetype_decl = search_base_type_c::get_basetype_decl(current_type_id); + current_basetype_id = search_base_type_c::get_basetype_id (current_type_id); /* What if the variable has not been declared? Then this should not be a compiler error! * However, currently stage 2 of the compiler already detects when variables have not been delcared, @@ -193,8 +193,8 @@ void *search_varfb_instance_type_c::visit(array_specification_c *symbol) { /* found the type of the element we were looking for! */ current_type_id = symbol->non_generic_type_name; - current_basetype_decl = search_base_type.get_basetype_decl(current_type_id); - current_basetype_id = search_base_type.get_basetype_id (current_type_id); + current_basetype_decl = search_base_type_c::get_basetype_decl(current_type_id); + current_basetype_id = search_base_type_c::get_basetype_id (current_type_id); return NULL; } @@ -256,8 +256,8 @@ if (compare_identifiers(symbol->structure_element_name, current_field_selector) == 0) { /* found the type of the element we were looking for! */ current_type_id = symbol->spec_init; - current_basetype_decl = search_base_type.get_basetype_decl(current_type_id); - current_basetype_id = search_base_type.get_basetype_id (current_type_id); + current_basetype_decl = search_base_type_c::get_basetype_decl(current_type_id); + current_basetype_id = search_base_type_c::get_basetype_id (current_type_id); } /* Did not find the type of the element we were looking for! */ @@ -363,8 +363,8 @@ /* If not found, these pointers will all be set to NULL!! */ search_var_instance_decl_c search_decl(symbol); current_type_id = search_decl.get_decl(current_field_selector); - current_basetype_decl = search_base_type.get_basetype_decl(current_type_id); - current_basetype_id = search_base_type.get_basetype_id (current_type_id); + current_basetype_decl = search_base_type_c::get_basetype_decl(current_type_id); + current_basetype_id = search_base_type_c::get_basetype_id (current_type_id); return NULL; } @@ -389,8 +389,8 @@ if (compare_identifiers(&X, current_field_selector) == 0) current_type_id = &get_datatype_info_c::bool_type_name; - current_basetype_decl = search_base_type.get_basetype_decl(current_type_id); - current_basetype_id = search_base_type.get_basetype_id (current_type_id); + current_basetype_decl = search_base_type_c::get_basetype_decl(current_type_id); + current_basetype_id = search_base_type_c::get_basetype_id (current_type_id); return NULL; }