@@ -87,7 +87,7 @@ void dump_ct::operator()(std::ostream &os)
87
87
copied_symbol_table.add (symbol_pair.second );
88
88
}
89
89
90
- typedef std::unordered_map<irep_idt, unsigned , irep_id_hash > unique_tagst;
90
+ typedef std::unordered_map<irep_idt, unsigned > unique_tagst;
91
91
unique_tagst unique_tags;
92
92
93
93
// add tags to anonymous union/struct/enum,
@@ -613,7 +613,7 @@ void dump_ct::cleanup_decl(
613
613
614
614
tmp.add_instruction (END_FUNCTION);
615
615
616
- std::unordered_set<irep_idt, irep_id_hash > typedef_names;
616
+ std::unordered_set<irep_idt> typedef_names;
617
617
for (const auto &td : typedef_map)
618
618
typedef_names.insert (td.first );
619
619
@@ -640,7 +640,7 @@ void dump_ct::cleanup_decl(
640
640
// / function declarations or struct definitions
641
641
void dump_ct::collect_typedefs (const typet &type, bool early)
642
642
{
643
- std::unordered_set<irep_idt, irep_id_hash > deps;
643
+ std::unordered_set<irep_idt> deps;
644
644
collect_typedefs_rec (type, early, deps);
645
645
}
646
646
@@ -654,12 +654,12 @@ void dump_ct::collect_typedefs(const typet &type, bool early)
654
654
void dump_ct::collect_typedefs_rec (
655
655
const typet &type,
656
656
bool early,
657
- std::unordered_set<irep_idt, irep_id_hash > &dependencies)
657
+ std::unordered_set<irep_idt> &dependencies)
658
658
{
659
659
if (system_symbols.is_type_internal (type, system_headers))
660
660
return ;
661
661
662
- std::unordered_set<irep_idt, irep_id_hash > local_deps;
662
+ std::unordered_set<irep_idt> local_deps;
663
663
664
664
if (type.id ()==ID_code)
665
665
{
@@ -769,10 +769,9 @@ void dump_ct::dump_typedefs(std::ostream &os) const
769
769
// output
770
770
std::map<std::string, typedef_infot> to_insert;
771
771
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>
775
- forward_deps, reverse_deps;
772
+ std::unordered_set<irep_idt> typedefs_done;
773
+ std::unordered_map<irep_idt, std::unordered_set<irep_idt>> forward_deps,
774
+ reverse_deps;
776
775
777
776
for (const auto &td : typedef_map)
778
777
if (!td.second .type_decl_str .empty ())
@@ -805,8 +804,9 @@ void dump_ct::dump_typedefs(std::ostream &os) const
805
804
continue ;
806
805
807
806
// 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
810
810
{
811
811
auto f_it=forward_deps.find (*it);
812
812
if (f_it==forward_deps.end ()) // might be done already
@@ -816,7 +816,7 @@ void dump_ct::dump_typedefs(std::ostream &os) const
816
816
}
817
817
818
818
// update dependencies
819
- id_sett &f_deps= f_it->second ;
819
+ std::unordered_set<irep_idt> &f_deps = f_it->second ;
820
820
PRECONDITION (!f_deps.empty ());
821
821
PRECONDITION (f_deps.find (t.typedef_name )!=f_deps.end ());
822
822
f_deps.erase (t.typedef_name );
@@ -986,7 +986,7 @@ void dump_ct::convert_function_declaration(
986
986
code_blockt b;
987
987
std::list<irep_idt> type_decls, local_static;
988
988
989
- std::unordered_set<irep_idt, irep_id_hash > typedef_names;
989
+ std::unordered_set<irep_idt> typedef_names;
990
990
for (const auto &td : typedef_map)
991
991
typedef_names.insert (td.first );
992
992
0 commit comments