diff options
Diffstat (limited to 'lldb/source/Commands/CommandCompletions.cpp')
| -rw-r--r-- | lldb/source/Commands/CommandCompletions.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/lldb/source/Commands/CommandCompletions.cpp b/lldb/source/Commands/CommandCompletions.cpp index 3ea62aa0ed1..4fb2d970677 100644 --- a/lldb/source/Commands/CommandCompletions.cpp +++ b/lldb/source/Commands/CommandCompletions.cpp @@ -627,14 +627,9 @@ CommandCompletions::SymbolCompleter::SearchCallback ( { if (sc_list.GetContextAtIndex(i, sc)) { - if (sc.function) - { - m_match_set.insert (sc.function->GetMangled().GetDemangledName()); - } - else if (sc.symbol && sc.symbol->GetAddressRangePtr()) - { - m_match_set.insert (sc.symbol->GetMangled().GetName()); - } + ConstString func_name = sc.GetFunctionName(Mangled::ePreferDemangled); + if (!func_name.IsEmpty()) + m_match_set.insert (func_name); } } } |

