@@ -31,11 +31,7 @@ void cover_branch_instrumentert::instrument(
31
31
goto_programt::targett t = goto_program.insert_before (i_it);
32
32
t->make_assertion (false_exprt ());
33
33
t->source_location = source_location;
34
- t->source_location .set_comment (comment);
35
- t->source_location .set (ID_coverage_criterion, coverage_criterion);
36
- t->source_location .set_property_class (property_class);
37
- t->source_location .set_function (i_it->function );
38
- t->function = i_it->function ;
34
+ initialize_source_location (t, comment, i_it->function );
39
35
}
40
36
41
37
if (
@@ -50,23 +46,16 @@ void cover_branch_instrumentert::instrument(
50
46
exprt guard = i_it->guard ;
51
47
const irep_idt function = i_it->function ;
52
48
source_locationt source_location = i_it->source_location ;
53
- source_location.set_function (function);
54
49
55
50
goto_program.insert_before_swap (i_it);
56
51
i_it->make_assertion (not_exprt (guard));
57
52
i_it->source_location = source_location;
58
- i_it->source_location .set_comment (true_comment);
59
- i_it->source_location .set (ID_coverage_criterion, coverage_criterion);
60
- i_it->source_location .set_property_class (property_class);
61
- i_it->function = function;
53
+ initialize_source_location (i_it, true_comment, function);
62
54
63
55
goto_program.insert_before_swap (i_it);
64
56
i_it->make_assertion (guard);
65
57
i_it->source_location = source_location;
66
- i_it->source_location .set_comment (false_comment);
67
- i_it->source_location .set (ID_coverage_criterion, coverage_criterion);
68
- i_it->source_location .set_property_class (property_class);
69
- i_it->function = function;
58
+ initialize_source_location (i_it, false_comment, function);
70
59
71
60
std::advance (i_it, 2 );
72
61
}
0 commit comments