diff options
Diffstat (limited to 'lld/COFF/ICF.cpp')
| -rw-r--r-- | lld/COFF/ICF.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/COFF/ICF.cpp b/lld/COFF/ICF.cpp index 832362662394..49546ea8bdc2 100644 --- a/lld/COFF/ICF.cpp +++ b/lld/COFF/ICF.cpp @@ -233,10 +233,10 @@ void ICF::forEachClass(std::function<void(size_t, size_t)> fn) { size_t boundaries[numShards + 1]; boundaries[0] = 0; boundaries[numShards] = chunks.size(); - parallelForEachN(1, numShards, [&](size_t i) { + parallelFor(1, numShards, [&](size_t i) { boundaries[i] = findBoundary((i - 1) * step, chunks.size()); }); - parallelForEachN(1, numShards + 1, [&](size_t i) { + parallelFor(1, numShards + 1, [&](size_t i) { if (boundaries[i - 1] < boundaries[i]) { forEachClassRange(boundaries[i - 1], boundaries[i], fn); } |
