22
22
// / expression and a counter.
23
23
// / This is extended by the different symex_level structures which are used
24
24
// / during symex to ensure static single assignment (SSA) form.
25
- struct renaming_levelt
25
+ struct symex_renaming_levelt
26
26
{
27
- virtual ~renaming_levelt () = default ;
27
+ virtual ~symex_renaming_levelt () = default ;
28
28
29
29
// / Map identifier to ssa_exprt and counter
30
30
typedef std::map<irep_idt, std::pair<ssa_exprt, unsigned >> current_namest;
@@ -55,7 +55,7 @@ struct renaming_levelt
55
55
// / Functor to set the level 0 renaming of SSA expressions.
56
56
// / Level 0 corresponds to threads.
57
57
// / The renaming is built for one particular interleaving.
58
- struct symex_level0t : public renaming_levelt
58
+ struct symex_level0t : public symex_renaming_levelt
59
59
{
60
60
void
61
61
operator ()(ssa_exprt &ssa_expr, const namespacet &ns, unsigned thread_nr);
@@ -67,7 +67,7 @@ struct symex_level0t : public renaming_levelt
67
67
// / Functor to set the level 1 renaming of SSA expressions.
68
68
// / Level 1 corresponds to function frames.
69
69
// / This is to preserve locality in case of recursion
70
- struct symex_level1t : public renaming_levelt
70
+ struct symex_level1t : public symex_renaming_levelt
71
71
{
72
72
void operator ()(ssa_exprt &ssa_expr);
73
73
@@ -81,7 +81,7 @@ struct symex_level1t : public renaming_levelt
81
81
// / Functor to set the level 2 renaming of SSA expressions.
82
82
// / Level 2 corresponds to SSA.
83
83
// / This is to ensure each variable is only assigned once.
84
- struct symex_level2t : public renaming_levelt
84
+ struct symex_level2t : public symex_renaming_levelt
85
85
{
86
86
symex_level2t () = default ;
87
87
~symex_level2t () override = default ;
0 commit comments