summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lld/MachO/Writer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/MachO/Writer.cpp b/lld/MachO/Writer.cpp
index 3c7bea335c66..b0ca5eeaa5ad 100644
--- a/lld/MachO/Writer.cpp
+++ b/lld/MachO/Writer.cpp
@@ -1123,7 +1123,7 @@ void Writer::writeUuid() {
threadFutures.reserve(chunks.size());
for (size_t i = 0; i < chunks.size(); ++i)
threadFutures.emplace_back(threadPool.async(
- [&](size_t i) { hashes[i] = xxHash64(chunks[i]); }, i));
+ [&](size_t j) { hashes[j] = xxHash64(chunks[j]); }, i));
for (std::shared_future<void> &future : threadFutures)
future.wait();