diff options
Diffstat (limited to 'include/lldb/Symbol/Symtab.h')
-rw-r--r-- | include/lldb/Symbol/Symtab.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/lldb/Symbol/Symtab.h b/include/lldb/Symbol/Symtab.h index 3d24862af365..286e4f48c2e8 100644 --- a/include/lldb/Symbol/Symtab.h +++ b/include/lldb/Symbol/Symtab.h @@ -168,12 +168,12 @@ private: Visibility symbol_visibility) const { switch (symbol_debug_type) { case eDebugNo: - if (m_symbols[idx].IsDebug() == true) + if (m_symbols[idx].IsDebug()) return false; break; case eDebugYes: - if (m_symbols[idx].IsDebug() == false) + if (!m_symbols[idx].IsDebug()) return false; break; @@ -197,6 +197,15 @@ private: void SymbolIndicesToSymbolContextList(std::vector<uint32_t> &symbol_indexes, SymbolContextList &sc_list); + void RegisterMangledNameEntry( + NameToIndexMap::Entry &entry, std::set<const char *> &class_contexts, + std::vector<std::pair<NameToIndexMap::Entry, const char *>> &backlog, + RichManglingContext &rmc); + + void RegisterBacklogEntry(const NameToIndexMap::Entry &entry, + const char *decl_context, + const std::set<const char *> &class_contexts); + DISALLOW_COPY_AND_ASSIGN(Symtab); }; |