We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06f3079 commit 9054afdCopy full SHA for 9054afd
llvm/lib/AsmParser/LLParser.cpp
@@ -1036,9 +1036,10 @@ bool LLParser::parseStandaloneMetadata() {
1036
1037
assert(NumberedMetadata[MetadataID] == Init && "Tracking VH didn't work");
1038
} else {
1039
- if (NumberedMetadata.count(MetadataID))
+ auto [It, Inserted] = NumberedMetadata.try_emplace(MetadataID);
1040
+ if (!Inserted)
1041
return tokError("Metadata id is already used");
- NumberedMetadata[MetadataID].reset(Init);
1042
+ It->second.reset(Init);
1043
}
1044
1045
return false;
0 commit comments