Skip to content

Commit 3a603bd

Browse files
author
Daniel Kroening
authored
Merge pull request #418 from danpoe/use_cpp_maps
Use c++ maps in slice_global_inits
2 parents 78bcd1e + 79180fb commit 3a603bd

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/goto-programs/slice_global_inits.cpp

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ Date: December 2016
88
99
\*******************************************************************/
1010

11+
#include <unordered_set>
12+
1113
#include <analyses/call_graph.h>
1214

1315
#include <util/namespace.h>
1416
#include <util/std_expr.h>
1517
#include <util/cprover_prefix.h>
1618
#include <util/prefix.h>
17-
#include <util/hash_cont.h>
1819

1920
#include <goto-programs/goto_functions.h>
2021
#include <goto-programs/remove_skip.h>
@@ -43,7 +44,7 @@ void slice_global_inits(
4344
const call_grapht::grapht &graph=call_graph.graph;
4445

4546
std::list<irep_idt> worklist;
46-
hash_set_cont<irep_idt, irep_id_hash> functions_reached;
47+
std::unordered_set<irep_idt, irep_id_hash> functions_reached;
4748

4849
const irep_idt entry_point=goto_functionst::entry_point();
4950

@@ -91,7 +92,7 @@ void slice_global_inits(
9192
}
9293
}
9394

94-
hash_set_cont<irep_idt, irep_id_hash> symbols;
95+
std::unordered_set<irep_idt, irep_id_hash> symbols;
9596
};
9697

9798
symbol_collectort visitor;
@@ -111,7 +112,7 @@ void slice_global_inits(
111112
}
112113
}
113114

114-
const hash_set_cont<irep_idt, irep_id_hash> &symbols=visitor.symbols;
115+
const std::unordered_set<irep_idt, irep_id_hash> &symbols=visitor.symbols;
115116

116117
// now remove unnecessary initializations
117118

0 commit comments

Comments
 (0)