Skip to content

Commit ff12cfd

Browse files
nikicAlexisPerry
authored andcommitted
[PassInstrumentation] Use try_emplace() (NFC)
To avoid a duplicate hash map lookup.
1 parent b6e5352 commit ff12cfd

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/IR/PassInstrumentation.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ namespace llvm {
1919

2020
void PassInstrumentationCallbacks::addClassToPassName(StringRef ClassName,
2121
StringRef PassName) {
22-
if (ClassToPassName[ClassName].empty())
23-
ClassToPassName[ClassName] = PassName.str();
22+
ClassToPassName.try_emplace(ClassName, PassName.str());
2423
}
2524

2625
StringRef

0 commit comments

Comments
 (0)