@@ -108,8 +108,7 @@ SCENARIO(
108
108
109
109
WHEN (" We query what a1.x points to" )
110
110
{
111
- std::list<exprt> a1_x_result;
112
- value_set.get_value_set (a1_x, a1_x_result, ns);
111
+ const std::vector<exprt> a1_x_result = value_set.get_value_set (a1_x, ns);
113
112
114
113
THEN (" It should point to 'a2'" )
115
114
{
@@ -121,8 +120,7 @@ SCENARIO(
121
120
122
121
WHEN (" We query what a1.y points to" )
123
122
{
124
- std::list<exprt> a1_y_result;
125
- value_set.get_value_set (a1_y, a1_y_result, ns);
123
+ const std::vector<exprt> a1_y_result = value_set.get_value_set (a1_y, ns);
126
124
127
125
THEN (" It should point to 'a3'" )
128
126
{
@@ -139,8 +137,8 @@ SCENARIO(
139
137
140
138
member_exprt member_of_with (a1_with, A_x);
141
139
142
- std::list <exprt> matching_with_result;
143
- value_set.get_value_set (member_of_with, matching_with_result , ns);
140
+ const std::vector <exprt> matching_with_result =
141
+ value_set.get_value_set (member_of_with, ns);
144
142
145
143
THEN (" It should be NULL" )
146
144
{
@@ -157,8 +155,8 @@ SCENARIO(
157
155
158
156
member_exprt member_of_with (a1_with, A_y);
159
157
160
- std::list <exprt> non_matching_with_result;
161
- value_set.get_value_set (member_of_with, non_matching_with_result , ns);
158
+ const std::vector <exprt> non_matching_with_result =
159
+ value_set.get_value_set (member_of_with, ns);
162
160
163
161
THEN (" It should point to 'a3'" )
164
162
{
@@ -173,8 +171,8 @@ SCENARIO(
173
171
with_exprt a1_with (
174
172
a1_symbol.symbol_expr (), member_exprt (nil_exprt (), A_x), null_A_ptr);
175
173
176
- std::list <exprt> maybe_matching_with_result;
177
- value_set.get_value_set (a1_with, maybe_matching_with_result , ns);
174
+ const std::vector <exprt> maybe_matching_with_result =
175
+ value_set.get_value_set (a1_with, ns);
178
176
179
177
THEN (" It may point to NULL" )
180
178
{
@@ -213,9 +211,8 @@ SCENARIO(
213
211
214
212
member_exprt member_of_constant (struct_constant, A_x);
215
213
216
- std::list<exprt> member_of_constant_result;
217
- value_set.get_value_set (
218
- member_of_constant, member_of_constant_result, ns);
214
+ auto member_of_constant_result = value_set.get_value_set (
215
+ member_of_constant, ns);
219
216
220
217
THEN (" It should point to 'a2'" )
221
218
{
@@ -265,8 +262,8 @@ SCENARIO(
265
262
266
263
index_exprt index_of_arr (arr, i3.symbol_expr ());
267
264
268
- std::list <exprt> index_of_arr_result;
269
- value_set.get_value_set (index_of_arr, index_of_arr_result , ns);
265
+ const std::vector <exprt> index_of_arr_result =
266
+ value_set.get_value_set (index_of_arr, ns);
270
267
271
268
THEN (" We should get either &i1 or &i2, but not unknown" )
272
269
{
@@ -294,8 +291,8 @@ SCENARIO(
294
291
295
292
index_exprt index_of_arr (arr, i3.symbol_expr ());
296
293
297
- std::list <exprt> index_of_arr_result;
298
- value_set.get_value_set (index_of_arr, index_of_arr_result , ns);
294
+ std::vector <exprt> index_of_arr_result =
295
+ value_set.get_value_set (index_of_arr, ns);
299
296
300
297
THEN (" We should get &i1" )
301
298
{
0 commit comments