@@ -31,6 +31,7 @@ TEST_CASE("Constructor of ssa_exprt", "[unit][util][ssa_expr]")
31
31
THEN (" the ssa_exprt has identifier 'sym..array_field[[9]]'" )
32
32
{
33
33
REQUIRE (ssa.get_identifier () == " sym..array_field[[9]]" );
34
+ REQUIRE (ssa.get_l1_object_identifier () == " sym..array_field[[9]]" );
34
35
}
35
36
THEN (" the ssa_exprt has no level set" )
36
37
{
@@ -58,6 +59,7 @@ TEST_CASE("Set level", "[unit][util][ssa_expr]")
58
59
REQUIRE (ssa.get_level_2 () == irep_idt{});
59
60
REQUIRE (ssa.get_original_expr () == symbol);
60
61
REQUIRE (ssa.get_identifier () == " sym!1" );
62
+ REQUIRE (ssa.get_l1_object_identifier () == " sym!1" );
61
63
}
62
64
63
65
WHEN (" set_level_1" )
@@ -68,6 +70,7 @@ TEST_CASE("Set level", "[unit][util][ssa_expr]")
68
70
REQUIRE (ssa.get_level_2 () == irep_idt{});
69
71
REQUIRE (ssa.get_original_expr () == symbol);
70
72
REQUIRE (ssa.get_identifier () == " sym@3" );
73
+ REQUIRE (ssa.get_l1_object_identifier () == " sym@3" );
71
74
}
72
75
73
76
WHEN (" set_level_2" )
@@ -78,6 +81,7 @@ TEST_CASE("Set level", "[unit][util][ssa_expr]")
78
81
REQUIRE (ssa.get_level_2 () == " 7" );
79
82
REQUIRE (ssa.get_original_expr () == symbol);
80
83
REQUIRE (ssa.get_identifier () == " sym#7" );
84
+ REQUIRE (ssa.get_l1_object_identifier () == " sym" );
81
85
}
82
86
}
83
87
}
@@ -108,9 +112,10 @@ TEST_CASE("Set expression", "[unit][util][ssa_expr]")
108
112
{
109
113
REQUIRE (ssa.get_original_expr () == index );
110
114
}
111
- THEN (" The identifier is updated" )
115
+ THEN (" The identifiers are updated" )
112
116
{
113
117
REQUIRE (ssa.get_identifier () == " sym!1@3#7[[9]]" );
118
+ REQUIRE (ssa.get_l1_object_identifier () == " sym!1@3[[9]]" );
114
119
}
115
120
}
116
121
}
0 commit comments