aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Expression/IRExecutionUnit.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2021-08-05 09:27:19 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2021-08-05 10:18:14 -0700
commitc020be17ce0a43c32554585e1075627769f364f3 (patch)
tree46dd8c71d4a2823f6aee0e3f6f2816ce7097e06d /lldb/source/Expression/IRExecutionUnit.cpp
parenta756239e727842f2c274208acd8fb93fa745d04a (diff)
downloadllvm-c020be17ce0a43c32554585e1075627769f364f3.tar.gz
llvm-c020be17ce0a43c32554585e1075627769f364f3.tar.bz2
llvm-c020be17ce0a43c32554585e1075627769f364f3.zip
[lldb] Use a struct to pass function search options to Module::FindFunction
Rather than passing two booleans around, which is especially error prone with them being next to each other, use a struct with named fields instead. Differential revision: https://reviews.llvm.org/D107295
Diffstat (limited to 'lldb/source/Expression/IRExecutionUnit.cpp')
-rw-r--r--lldb/source/Expression/IRExecutionUnit.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/lldb/source/Expression/IRExecutionUnit.cpp b/lldb/source/Expression/IRExecutionUnit.cpp
index 63184ba477a6..449d5569b371 100644
--- a/lldb/source/Expression/IRExecutionUnit.cpp
+++ b/lldb/source/Expression/IRExecutionUnit.cpp
@@ -854,11 +854,13 @@ lldb::addr_t IRExecutionUnit::FindInSymbols(
return false;
};
+ ModuleFunctionSearchOptions function_options;
+ function_options.include_symbols = true;
+ function_options.include_inlines = false;
+
if (sc.module_sp) {
sc.module_sp->FindFunctions(spec.name, CompilerDeclContext(), spec.mask,
- true, // include_symbols
- false, // include_inlines
- sc_list);
+ function_options, sc_list);
}
lldb::addr_t load_address = LLDB_INVALID_ADDRESS;
@@ -871,9 +873,7 @@ lldb::addr_t IRExecutionUnit::FindInSymbols(
if (sc_list.GetSize() == 0 && sc.target_sp) {
sc.target_sp->GetImages().FindFunctions(spec.name, spec.mask,
- true, // include_symbols
- false, // include_inlines
- sc_list);
+ function_options, sc_list);
}
if (get_external_load_address(load_address, sc_list, sc)) {