diff options
author | Alex Langford <alangford@apple.com> | 2023-05-09 17:04:37 -0700 |
---|---|---|
committer | Alex Langford <alangford@apple.com> | 2023-05-15 13:31:26 -0700 |
commit | f464b7c764bcb8f29f28025919800f49405e4e93 (patch) | |
tree | 27b6fd86679454f718e57c7943195cee2da8920a /lldb/include | |
parent | f60cc473b82b16edc448199c84e612c1e5c3014c (diff) | |
download | llvm-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.h | 4 |
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, |