summaryrefslogtreecommitdiff
path: root/lldb/include
diff options
context:
space:
mode:
authorAlex Langford <alangford@apple.com>2023-05-09 17:04:37 -0700
committerAlex Langford <alangford@apple.com>2023-05-15 13:31:26 -0700
commitf464b7c764bcb8f29f28025919800f49405e4e93 (patch)
tree27b6fd86679454f718e57c7943195cee2da8920a /lldb/include
parentf60cc473b82b16edc448199c84e612c1e5c3014c (diff)
downloadllvm-f464b7c764bcb8f29f28025919800f49405e4e93.tar.gz
[lldb] Change definition of DisassemblerCreateInstance
DissassemblerCreateInstance is a function pointer whos return type is `Disassembler *`. But Disassembler::FindPlugin always returns a DisassemblerSP, so there's no reason why we can't just create a DisassemblerSP in the first place. Differential Revision: https://reviews.llvm.org/D150235
Diffstat (limited to 'lldb/include')
-rw-r--r--lldb/include/lldb/lldb-private-interfaces.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/include/lldb/lldb-private-interfaces.h b/lldb/include/lldb/lldb-private-interfaces.h
index 236a7f85c2c3..51bdfd360ab4 100644
--- a/lldb/include/lldb/lldb-private-interfaces.h
+++ b/lldb/include/lldb/lldb-private-interfaces.h
@@ -30,8 +30,8 @@ typedef lldb::ABISP (*ABICreateInstance)(lldb::ProcessSP process_sp,
const ArchSpec &arch);
typedef std::unique_ptr<Architecture> (*ArchitectureCreateInstance)(
const ArchSpec &arch);
-typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch,
- const char *flavor);
+typedef lldb::DisassemblerSP (*DisassemblerCreateInstance)(const ArchSpec &arch,
+ const char *flavor);
typedef DynamicLoader *(*DynamicLoaderCreateInstance)(Process *process,
bool force);
typedef lldb::JITLoaderSP (*JITLoaderCreateInstance)(Process *process,