Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e911d262 authored by mtezych's avatar mtezych Committed by android-build-merger
Browse files

libsync: Replace inserting tuple into unordered_map in favour of pair. am:...

libsync: Replace inserting tuple into unordered_map in favour of pair. am: 380b2f4f am: 3500cee3
am: 898f852d

Change-Id: Ic05dbf0be2ccbb524d984b3bde26a6b70c05320a
parents 764b040b 898f852d
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -536,7 +536,7 @@ TEST_P(MergeStressTest, RandomMerge) {
    ASSERT_TRUE(fence.isValid());

    unordered_map<int, int> 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.