================
@@ -242,7 +242,7 @@ void BitcodeReaderMetadataList::tryToResolveCycles() {
// Give up on finding a full definition for any forward decls that remain.
for (const auto &Ref : OldTypeRefs.FwdDecls)
- OldTypeRefs.Final.insert(Ref);
+ OldTypeRefs.Final.try_emplace(Ref.first, Ref.second);
----------------
kazutakahirata wrote:
If you have to break up `Ref`, may I suggest structured bindings?
```
for (const auto &[UUID, CT] : OldTypeRefs.FwdDecls)
OldTypeRefs.Final.try_emplace(UUID, CT);
```
https://github.com/llvm/llvm-project/pull/221853
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits