Enhanced compatibility between platforms (problem was: order of execution of argument expressions)

This commit is contained in:
klayoutmatthias 2019-11-02 01:26:37 +01:00
parent 679aecd11f
commit 627b248f7e
1 changed files with 6 additions and 1 deletions

View File

@ -1474,7 +1474,12 @@ private:
}
for (std::vector<std::pair<size_t, size_t> >::const_iterator ii = interactions->begin (); ii != interactions->end (); ++ii) {
interacting_clusters.push_back (std::make_pair (make_path (ii->first, p1), make_path (ii->second, p2)));
ClusterInstance k1 = make_path (ii->first, p1);
ClusterInstance k2 = make_path (ii->second, p2);
interacting_clusters.push_back (std::make_pair (k1, k2));
}
}