diff options
Diffstat (limited to 'lldb/source/Symbol/ClangExternalASTSourceCommon.cpp')
-rw-r--r-- | lldb/source/Symbol/ClangExternalASTSourceCommon.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp index 9c58969dc46..b60b3791aae 100644 --- a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp +++ b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp @@ -53,8 +53,9 @@ ClangExternalASTSourceCommon::~ClangExternalASTSourceCommon() { ClangASTMetadata * ClangExternalASTSourceCommon::GetMetadata(const void *object) { - if (HasMetadata(object)) - return &m_metadata[object]; + auto It = m_metadata.find(object); + if (It != m_metadata.end()) + return &It->second; else return nullptr; } @@ -64,10 +65,6 @@ void ClangExternalASTSourceCommon::SetMetadata(const void *object, m_metadata[object] = metadata; } -bool ClangExternalASTSourceCommon::HasMetadata(const void *object) { - return m_metadata.find(object) != m_metadata.end(); -} - void ClangASTMetadata::Dump(Stream *s) { lldb::user_id_t uid = GetUserID(); |