diff -r 3e21d98d0a71 -r aad38592bdde absyntax_utils/search_var_instance_decl.cc --- a/absyntax_utils/search_var_instance_decl.cc Sat Jul 28 17:38:57 2012 +0200 +++ b/absyntax_utils/search_var_instance_decl.cc Tue Aug 14 19:40:01 2012 +0200 @@ -262,7 +262,7 @@ /* var1_list ':' structure_type_name */ // SYM_REF2(structured_var_declaration_c, var1_list, structure_type_name) void *search_var_instance_decl_c::visit(structured_var_declaration_c *symbol) { - current_type_decl = symbol->structure_type_name; + current_type_decl = symbol; return symbol->var1_list->accept(*this); }