diff options
author | Kazu Hirata <kazu@google.com> | 2023-06-13 00:24:43 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2023-06-13 00:24:43 -0700 |
commit | c4933940f76bb775c33b70f4543d30c2e595ef1f (patch) | |
tree | 6d1cc9ec0161d29652909d7f301e21bee6c0f24f /clang/tools | |
parent | 0df7e9f886feef6e002bb41081062364233696be (diff) | |
download | llvm-c4933940f76bb775c33b70f4543d30c2e595ef1f.zip llvm-c4933940f76bb775c33b70f4543d30c2e595ef1f.tar.gz llvm-c4933940f76bb775c33b70f4543d30c2e595ef1f.tar.bz2 |
[clang] Use DenseMapBase::lookup (NFC)
Diffstat (limited to 'clang/tools')
-rw-r--r-- | clang/tools/libclang/CXIndexDataConsumer.cpp | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/clang/tools/libclang/CXIndexDataConsumer.cpp b/clang/tools/libclang/CXIndexDataConsumer.cpp index 006e555..83f1f72 100644 --- a/clang/tools/libclang/CXIndexDataConsumer.cpp +++ b/clang/tools/libclang/CXIndexDataConsumer.cpp @@ -970,12 +970,7 @@ void CXIndexDataConsumer::addContainerInMap(const DeclContext *DC, } CXIdxClientEntity CXIndexDataConsumer::getClientEntity(const Decl *D) const { - if (!D) - return nullptr; - EntityMapTy::const_iterator I = EntityMap.find(D); - if (I == EntityMap.end()) - return nullptr; - return I->second; + return D ? EntityMap.lookup(D) : nullptr; } void CXIndexDataConsumer::setClientEntity(const Decl *D, CXIdxClientEntity client) { @@ -1079,25 +1074,11 @@ CXIndexDataConsumer::getEntityContainer(const Decl *D) const { CXIdxClientContainer CXIndexDataConsumer::getClientContainerForDC(const DeclContext *DC) const { - if (!DC) - return nullptr; - - ContainerMapTy::const_iterator I = ContainerMap.find(DC); - if (I == ContainerMap.end()) - return nullptr; - - return I->second; + return DC ? ContainerMap.lookup(DC) : nullptr; } CXIdxClientFile CXIndexDataConsumer::getIndexFile(const FileEntry *File) { - if (!File) - return nullptr; - - FileMapTy::iterator FI = FileMap.find(File); - if (FI != FileMap.end()) - return FI->second; - - return nullptr; + return File ? FileMap.lookup(File) : nullptr; } CXIdxLoc CXIndexDataConsumer::getIndexLoc(SourceLocation Loc) const { |