Skip to content

Commit dbff05b

Browse files
committed
Replace iterator with const value_type& in output_instruction signature
1 parent 36ac8c9 commit dbff05b

19 files changed

+26
-63
lines changed

src/analyses/ai.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ void ai_baset::output(
122122
find_state(i_it).output(out, *this, ns);
123123
out << "\n";
124124
#if 1
125-
goto_program.output_instruction(ns, identifier, out, i_it);
125+
goto_program.output_instruction(ns, identifier, out, *i_it);
126126
out << "\n";
127127
#endif
128128
}
@@ -174,7 +174,7 @@ jsont ai_baset::output_json(
174174

175175
// Ideally we need output_instruction_json
176176
std::ostringstream out;
177-
goto_program.output_instruction(ns, identifier, out, i_it);
177+
goto_program.output_instruction(ns, identifier, out, *i_it);
178178
location["instruction"]=json_stringt(out.str());
179179

180180
contents.push_back(location);
@@ -235,7 +235,7 @@ xmlt ai_baset::output_xml(
235235

236236
// Ideally we need output_instruction_xml
237237
std::ostringstream out;
238-
goto_program.output_instruction(ns, identifier, out, i_it);
238+
goto_program.output_instruction(ns, identifier, out, *i_it);
239239
location.set_attribute("instruction", out.str());
240240

241241
function_body.new_element(location);

src/analyses/local_bitvector_analysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ void local_bitvector_analysist::output(
349349
}
350350

351351
out << "\n";
352-
goto_function.body.output_instruction(ns, "", out, i_it);
352+
goto_function.body.output_instruction(ns, "", out, *i_it);
353353
out << "\n";
354354

355355
l++;

src/analyses/local_may_alias.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ void local_may_aliast::output(
466466
}
467467

468468
out << "\n";
469-
goto_function.body.output_instruction(ns, "", out, i_it);
469+
goto_function.body.output_instruction(ns, "", out, *i_it);
470470
out << "\n";
471471

472472
l++;

src/goto-analyzer/unreachable_instructions.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ static void output_dead_plain(
7171
for(dead_mapt::const_iterator it=dead_map.begin();
7272
it!=dead_map.end();
7373
++it)
74-
goto_program.output_instruction(ns, "", os, it->second);
74+
goto_program.output_instruction(ns, "", os, *it->second);
7575
}
7676

7777
static void add_to_json(
@@ -101,7 +101,7 @@ static void add_to_json(
101101
++it)
102102
{
103103
std::ostringstream oss;
104-
goto_program.output_instruction(ns, "", oss, it->second);
104+
goto_program.output_instruction(ns, "", oss, *it->second);
105105
std::string s=oss.str();
106106

107107
std::string::size_type n=s.find('\n');

src/goto-diff/change_impact.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,7 @@ void change_impactt::output_instruction(char prefix,
732732
else
733733
{
734734
std::cout << prefix;
735-
goto_program.output_instruction(ns, function, std::cout, target);
735+
goto_program.output_instruction(ns, function, std::cout, *target);
736736
}
737737
}
738738

src/goto-diff/unified_diff.cpp

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -132,27 +132,15 @@ void unified_difft::output_diff(
132132
{
133133
case differencet::SAME:
134134
os << ' ';
135-
new_goto_program.output_instruction(
136-
ns_new,
137-
identifier,
138-
os,
139-
d.first);
135+
new_goto_program.output_instruction(ns_new, identifier, os, *d.first);
140136
break;
141137
case differencet::DELETED:
142138
os << '-';
143-
old_goto_program.output_instruction(
144-
ns_old,
145-
identifier,
146-
os,
147-
d.first);
139+
old_goto_program.output_instruction(ns_old, identifier, os, *d.first);
148140
break;
149141
case differencet::NEW:
150142
os << '+';
151-
new_goto_program.output_instruction(
152-
ns_new,
153-
identifier,
154-
os,
155-
d.first);
143+
new_goto_program.output_instruction(ns_new, identifier, os, *d.first);
156144
break;
157145
}
158146
}

src/goto-instrument/accelerate/disjunctive_polynomial_acceleration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ bool disjunctive_polynomial_accelerationt::accelerate(
6565
{
6666
if(loop.find(it)!=loop.end())
6767
{
68-
goto_program.output_instruction(ns, "scratch", std::cout, it);
68+
goto_program.output_instruction(ns, "scratch", std::cout, *it);
6969
}
7070
}
7171

src/goto-instrument/accelerate/enumerating_loop_acceleration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ bool enumerating_loop_accelerationt::accelerate(
3232
it!=path.end();
3333
++it)
3434
{
35-
goto_program.output_instruction(ns, "OMG", std::cout, it->loc);
35+
goto_program.output_instruction(ns, "OMG", std::cout, *it->loc);
3636
}
3737
#endif
3838

src/goto-instrument/accelerate/path.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ void output_path(
2222
std::ostream &str)
2323
{
2424
for(const auto &step : path)
25-
program.output_instruction(ns, "path", str, step.loc);
25+
program.output_instruction(ns, "path", str, *step.loc);
2626
}

src/goto-instrument/accelerate/polynomial_accelerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ bool polynomial_acceleratort::accelerate(
7171
it!=body.end();
7272
++it)
7373
{
74-
program.output_instruction(ns, "scratch", std::cout, it);
74+
program.output_instruction(ns, "scratch", std::cout, *it);
7575
}
7676

7777
std::cout << "Modified:\n";

0 commit comments

Comments
 (0)