diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-10-10 15:32:50 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-10-10 15:32:50 +0000 |
commit | 2c99e413ba13284d119a5b3bc8085d066016dd3e (patch) | |
tree | ffa275fc7e653d7964d292480c153d82dd0be95c /llvm/lib/ProfileData/CoverageMappingReader.cpp | |
parent | ad8e079c61d00116944879f2b9f2df32b021d07b (diff) | |
download | bcm5719-llvm-2c99e413ba13284d119a5b3bc8085d066016dd3e.tar.gz bcm5719-llvm-2c99e413ba13284d119a5b3bc8085d066016dd3e.zip |
Reduce double set lookups. NFC.
llvm-svn: 219505
Diffstat (limited to 'llvm/lib/ProfileData/CoverageMappingReader.cpp')
-rw-r--r-- | llvm/lib/ProfileData/CoverageMappingReader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ProfileData/CoverageMappingReader.cpp b/llvm/lib/ProfileData/CoverageMappingReader.cpp index 987aab65ffb..ce99f4d8a7b 100644 --- a/llvm/lib/ProfileData/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/CoverageMappingReader.cpp @@ -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, |