From 627b248f7e683c1897f9dc25686ba2e91f0ccaca Mon Sep 17 00:00:00 2001 From: klayoutmatthias Date: Sat, 2 Nov 2019 01:26:37 +0100 Subject: [PATCH] Enhanced compatibility between platforms (problem was: order of execution of argument expressions) --- src/db/db/dbHierNetworkProcessor.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/db/db/dbHierNetworkProcessor.cc b/src/db/db/dbHierNetworkProcessor.cc index 4ab81f142..3c85dc9be 100644 --- a/src/db/db/dbHierNetworkProcessor.cc +++ b/src/db/db/dbHierNetworkProcessor.cc @@ -1474,7 +1474,12 @@ private: } for (std::vector >::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)); + } }