Skip to content

Commit eaedfc0

Browse files
[Lex] Avoid repeated hash lookups (NFC) (#126462)
1 parent 280d2a3 commit eaedfc0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

clang/lib/Lex/ModuleMap.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2928,9 +2928,10 @@ void ModuleMapParser::parseInferredModuleDecl(bool Framework, bool Explicit) {
29282928
ActiveModule->InferExplicitSubmodules = Explicit;
29292929
} else {
29302930
// We'll be inferring framework modules for this directory.
2931-
Map.InferredDirectories[Directory].InferModules = true;
2932-
Map.InferredDirectories[Directory].Attrs = Attrs;
2933-
Map.InferredDirectories[Directory].ModuleMapFID = ModuleMapFID;
2931+
auto &InfDir = Map.InferredDirectories[Directory];
2932+
InfDir.InferModules = true;
2933+
InfDir.Attrs = Attrs;
2934+
InfDir.ModuleMapFID = ModuleMapFID;
29342935
// FIXME: Handle the 'framework' keyword.
29352936
}
29362937

0 commit comments

Comments
 (0)