summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/Module.cpp')
-rw-r--r--lldb/source/Core/Module.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Core/Module.cpp b/lldb/source/Core/Module.cpp
index a504829d75c..735dde4a5da 100644
--- a/lldb/source/Core/Module.cpp
+++ b/lldb/source/Core/Module.cpp
@@ -351,11 +351,12 @@ Module::FindFunctions (const ConstString &name,
const uint32_t num_matches = symbol_indexes.size();
if (num_matches)
{
+ const bool merge_symbol_into_function = true;
SymbolContext sc(this);
for (uint32_t i=0; i<num_matches; i++)
{
sc.symbol = symtab->SymbolAtIndex(symbol_indexes[i]);
- sc_list.AppendIfUnique (sc);
+ sc_list.AppendIfUnique (sc, merge_symbol_into_function);
}
}
}
@@ -392,11 +393,12 @@ Module::FindFunctions (const RegularExpression& regex,
const uint32_t num_matches = symbol_indexes.size();
if (num_matches)
{
+ const bool merge_symbol_into_function = true;
SymbolContext sc(this);
for (uint32_t i=0; i<num_matches; i++)
{
sc.symbol = symtab->SymbolAtIndex(symbol_indexes[i]);
- sc_list.AppendIfUnique (sc);
+ sc_list.AppendIfUnique (sc, merge_symbol_into_function);
}
}
}
OpenPOWER on IntegriCloud