[ExecutionEngine] Use DenseMap::insert_range (NFC) (#133847)
We can safely switch to insert_range here because LR starts out empty.
Also, *Result is a DenseMap, so we know that the keys are unique.
diff --git a/llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp b/llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp
index 941a9bd..edb29d9 100644
--- a/llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp
@@ -108,8 +108,7 @@
LookupContinuation->run(Result.takeError());
else {
AsyncLookupResult LR;
- for (auto &KV : *Result)
- LR[KV.first] = KV.second;
+ LR.insert_range(*Result);
LookupContinuation->run(std::move(LR));
}
};