@@ -125,7 +125,7 @@ exprt symbol_factoryt::allocate_object(
125
125
// <target_expr> = &tmp$<temporary_counter>
126
126
code_assignt assign (target_expr, aoe);
127
127
assign.add_source_location ()=loc;
128
- assignments.add (assign);
128
+ assignments.move (assign);
129
129
130
130
return aoe;
131
131
}
@@ -186,7 +186,7 @@ void symbol_factoryt::gen_nondet_init(
186
186
null_check.then_case ()=set_null_inst;
187
187
null_check.else_case ()=non_null_inst;
188
188
189
- assignments.add (null_check);
189
+ assignments.move (null_check);
190
190
}
191
191
}
192
192
// TODO(OJones): Add support for structs and arrays
@@ -202,7 +202,7 @@ void symbol_factoryt::gen_nondet_init(
202
202
code_assignt assign (expr, rhs);
203
203
assign.add_source_location ()=loc;
204
204
205
- assignments.add (assign);
205
+ assignments.move (assign);
206
206
}
207
207
}
208
208
@@ -258,7 +258,7 @@ exprt c_nondet_symbol_factory(
258
258
{
259
259
code_declt decl (symbol_ptr->symbol_expr ());
260
260
decl.add_source_location ()=loc;
261
- init_code.add (decl);
261
+ init_code.move (decl);
262
262
}
263
263
264
264
init_code.append (assignments);
@@ -275,7 +275,7 @@ exprt c_nondet_symbol_factory(
275
275
from_integer (0 , index_type ())));
276
276
input_code.op1 ()=symbol_ptr->symbol_expr ();
277
277
input_code.add_source_location ()=loc;
278
- init_code.add (input_code);
278
+ init_code.move (input_code);
279
279
}
280
280
281
281
return main_symbol_expr;
0 commit comments