File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -188,18 +188,17 @@ void dep_graph_domaint::transform(
188
188
goto_programt::const_targett to,
189
189
ai_baset &ai,
190
190
const namespacet &ns,
191
- ai_domain_baset::edge_typet /* edge_type*/ )
191
+ ai_domain_baset::edge_typet edge_type)
192
192
{
193
193
dependence_grapht *dep_graph=dynamic_cast <dependence_grapht*>(&ai);
194
194
assert (dep_graph!=nullptr );
195
195
196
196
// propagate control dependencies across function calls
197
197
if (from->is_function_call ())
198
198
{
199
- goto_programt::const_targett next=from;
200
- ++next;
199
+ const goto_programt::const_targett next = std::next (from);
201
200
202
- if (next==to )
201
+ if (edge_type == ai_domain_baset::edge_typet::FUNCTION_LOCAL )
203
202
{
204
203
control_dependencies (from, to, *dep_graph);
205
204
}
You can’t perform that action at this time.
0 commit comments