@@ -613,7 +613,7 @@ void dump_ct::cleanup_decl(
613613
614614 tmp.add_instruction (END_FUNCTION);
615615
616- std::unordered_set<irep_idt, irep_id_hash > typedef_names;
616+ std::unordered_set<irep_idt> typedef_names;
617617 for (const auto &td : typedef_map)
618618 typedef_names.insert (td.first );
619619
@@ -640,7 +640,7 @@ void dump_ct::cleanup_decl(
640640// / function declarations or struct definitions
641641void dump_ct::collect_typedefs (const typet &type, bool early)
642642{
643- std::unordered_set<irep_idt, irep_id_hash > deps;
643+ std::unordered_set<irep_idt> deps;
644644 collect_typedefs_rec (type, early, deps);
645645}
646646
@@ -654,12 +654,12 @@ void dump_ct::collect_typedefs(const typet &type, bool early)
654654void dump_ct::collect_typedefs_rec (
655655 const typet &type,
656656 bool early,
657- std::unordered_set<irep_idt, irep_id_hash > &dependencies)
657+ std::unordered_set<irep_idt> &dependencies)
658658{
659659 if (system_symbols.is_type_internal (type, system_headers))
660660 return ;
661661
662- std::unordered_set<irep_idt, irep_id_hash > local_deps;
662+ std::unordered_set<irep_idt> local_deps;
663663
664664 if (type.id ()==ID_code)
665665 {
@@ -769,9 +769,8 @@ void dump_ct::dump_typedefs(std::ostream &os) const
769769 // output
770770 std::map<std::string, typedef_infot> to_insert;
771771
772- typedef std::unordered_set<irep_idt, irep_id_hash> id_sett;
773- id_sett typedefs_done;
774- std::unordered_map<irep_idt, id_sett, irep_id_hash>
772+ std::unordered_set<irep_idt> typedefs_done;
773+ std::unordered_map<irep_idt, std::unordered_set<irep_idt>, irep_id_hash>
775774 forward_deps, reverse_deps;
776775
777776 for (const auto &td : typedef_map)
@@ -805,8 +804,9 @@ void dump_ct::dump_typedefs(std::ostream &os) const
805804 continue ;
806805
807806 // reduce remaining dependencies
808- id_sett &r_deps=r_it->second ;
809- for (id_sett::iterator it=r_deps.begin (); it!=r_deps.end (); ) // no ++it
807+ std::unordered_set<irep_idt> &r_deps = r_it->second ;
808+ for (std::unordered_set<irep_idt>::iterator it = r_deps.begin ();
809+ it != r_deps.end ();) // no ++it
810810 {
811811 auto f_it=forward_deps.find (*it);
812812 if (f_it==forward_deps.end ()) // might be done already
@@ -816,7 +816,7 @@ void dump_ct::dump_typedefs(std::ostream &os) const
816816 }
817817
818818 // update dependencies
819- id_sett &f_deps= f_it->second ;
819+ std::unordered_set<irep_idt> &f_deps = f_it->second ;
820820 PRECONDITION (!f_deps.empty ());
821821 PRECONDITION (f_deps.find (t.typedef_name )!=f_deps.end ());
822822 f_deps.erase (t.typedef_name );
@@ -986,7 +986,7 @@ void dump_ct::convert_function_declaration(
986986 code_blockt b;
987987 std::list<irep_idt> type_decls, local_static;
988988
989- std::unordered_set<irep_idt, irep_id_hash > typedef_names;
989+ std::unordered_set<irep_idt> typedef_names;
990990 for (const auto &td : typedef_map)
991991 typedef_names.insert (td.first );
992992
0 commit comments