diff options
| author | Jonas Devlieghere <jonas@devlieghere.com> | 2021-08-05 09:27:19 -0700 |
|---|---|---|
| committer | Jonas Devlieghere <jonas@devlieghere.com> | 2021-08-05 10:18:14 -0700 |
| commit | c020be17ce0a43c32554585e1075627769f364f3 (patch) | |
| tree | 46dd8c71d4a2823f6aee0e3f6f2816ce7097e06d /lldb/source/Expression/IRExecutionUnit.cpp | |
| parent | a756239e727842f2c274208acd8fb93fa745d04a (diff) | |
| download | llvm-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.cpp | 12 |
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)) { |
