From 380b2f4fea745f4db30e5cb2ac7f5a638b33c652 Mon Sep 17 00:00:00 2001 From: mtezych Date: Sun, 29 Jan 2017 19:45:57 +0100 Subject: libsync: Replace inserting tuple into unordered_map in favour of pair. Inserting tuple into unordered_map relies on non standard libc++ extension: http://stackoverflow.com/a/21313229 This change removes this dependency. Test: sync-unit-tests (on hikey with SW_SYNC_USER built into kernel) --- libsync/tests/sync_test.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libsync/tests') diff --git a/libsync/tests/sync_test.cpp b/libsync/tests/sync_test.cpp index ff8a300f1..401aaeee5 100644 --- a/libsync/tests/sync_test.cpp +++ b/libsync/tests/sync_test.cpp @@ -536,7 +536,7 @@ TEST_P(MergeStressTest, RandomMerge) { ASSERT_TRUE(fence.isValid()); unordered_map fenceMap; - fenceMap.insert(make_tuple(0, 0)); + fenceMap.insert(make_pair(0, 0)); // Randomly create syncpoints out of a fixed set of timelines, and merge them together. for (int i = 0; i < mergeCount; i++) { @@ -549,12 +549,12 @@ TEST_P(MergeStressTest, RandomMerge) { // Keep track of the latest syncpoint in each timeline. auto itr = fenceMap.find(timelineOffset); if (itr == end(fenceMap)) { - fenceMap.insert(tie(timelineOffset, syncPoint)); + fenceMap.insert(make_pair(timelineOffset, syncPoint)); } else { int oldSyncPoint = itr->second; fenceMap.erase(itr); - fenceMap.insert(tie(timelineOffset, max(syncPoint, oldSyncPoint))); + fenceMap.insert(make_pair(timelineOffset, max(syncPoint, oldSyncPoint))); } // Merge. -- cgit v1.2.3-54-g00ecf