From 31e9a54c19450656a08258870926b523ac1cf47b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Cuesta=20Ca=C3=B1ada?= Date: Thu, 23 Jan 2020 20:46:52 +0000 Subject: [PATCH] Small comment. --- contracts/utils/EnumerableSet.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/utils/EnumerableSet.sol b/contracts/utils/EnumerableSet.sol index b206da5fc..292ed7078 100644 --- a/contracts/utils/EnumerableSet.sol +++ b/contracts/utils/EnumerableSet.sol @@ -44,6 +44,7 @@ library EnumerableSet { internal { require(contains(set, value), "EnumerableSet: value not in set"); + // Replaced the value to remove with the last one in the array. O(1) set.values[set.index[value] - 1] = set.values[set.values.length - 1]; set.values.pop(); delete set.index[value];