Bug 1478879 - Remove Range/Enum use in Bench.cpp. r=froydnj draft
authorNicholas Nethercote <nnethercote@mozilla.com>
Tue, 31 Jul 2018 10:31:00 +1000
changeset 825237 d8603c4c578f1074ca8fc5fde1d629a499ebf97f
parent 825236 5f0e9368f4535c32725f539cb56fbf051142aac9
child 825238 ea13b88f0403184b6308d95c47e4dee40095f06f
push id118039
push usernnethercote@mozilla.com
push dateWed, 01 Aug 2018 03:07:33 +0000
reviewersfroydnj
bugs1478879
milestone63.0a1
Bug 1478879 - Remove Range/Enum use in Bench.cpp. r=froydnj MozReview-Commit-ID: EcZVn3kEc8I
xpcom/rust/gtest/bench-collections/Bench.cpp
--- a/xpcom/rust/gtest/bench-collections/Bench.cpp
+++ b/xpcom/rust/gtest/bench-collections/Bench.cpp
@@ -191,17 +191,17 @@ Bench_Cpp_MozHashSet(const Params* aPara
   for (size_t i = 0; i < aParams->mNumFailingLookups; i++) {
     for (size_t j = aParams->mNumInserts; j < aParams->mNumInserts*2; j++) {
       MOZ_RELEASE_ASSERT(!hs.lookup(aVals[j]));
     }
   }
 
   for (size_t i = 0; i < aParams->mNumIterations; i++) {
     size_t n = 0;
-    for (auto range = hs.all(); !range.empty(); range.popFront()) {
+    for (auto iter = hs.iter(); !iter.done(); iter.next()) {
       n++;
     }
     MOZ_RELEASE_ASSERT(aParams->mNumInserts == n);
     MOZ_RELEASE_ASSERT(hs.count() == n);
   }
 
   if (aParams->mRemoveInserts) {
     for (size_t j = 0; j < aParams->mNumInserts; j++) {