Reduce double set lookups. NFC.

llvm-svn: 219505
This commit is contained in:
Benjamin Kramer
2014-10-10 15:32:50 +00:00
parent ad8e079c61
commit 2c99e413ba
5 changed files with 8 additions and 17 deletions

View File

@@ -410,9 +410,9 @@ std::error_code readCoverageMappingData(
// function name.
// This is useful to ignore the redundant records for the functions
// with ODR linkage.
if (UniqueFunctionMappingData.count(MappingRecord.FunctionNamePtr))
if (!UniqueFunctionMappingData.insert(MappingRecord.FunctionNamePtr)
.second)
continue;
UniqueFunctionMappingData.insert(MappingRecord.FunctionNamePtr);
StringRef FunctionName;
if (auto Err =
ProfileNames.get(MappingRecord.FunctionNamePtr,