[clangd] Simplify code with *Map::operator[] (NFC) (#111939)

This commit is contained in:
Kazu Hirata 2024-10-11 09:00:39 -07:00 committed by GitHub
parent 0f476277d5
commit 3f156ef4cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 4 deletions

View File

@ -75,8 +75,8 @@ public:
IDs.push_back(HID);
}
}
Out->MainFileIncludesBySpelling.try_emplace(Inc.Written)
.first->second.push_back(Out->MainFileIncludes.size() - 1);
Out->MainFileIncludesBySpelling[Inc.Written].push_back(
Out->MainFileIncludes.size() - 1);
}
// Record include graph (not just for main-file includes)

View File

@ -2282,8 +2282,7 @@ incomingCalls(const CallHierarchyItem &Item, const SymbolIndex *Index) {
elog("incomingCalls failed to convert location: {0}", Loc.takeError());
return;
}
auto It = CallsIn.try_emplace(R.Container, std::vector<Range>{}).first;
It->second.push_back(Loc->range);
CallsIn[R.Container].push_back(Loc->range);
ContainerLookup.IDs.insert(R.Container);
});