diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-12-09 13:28:42 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2023-12-09 13:28:42 +0000 |
| commit | b1c73532ee8997fe5dfbeb7d223027bdf99758a0 (patch) | |
| tree | 7d6e51c294ab6719475d660217aa0c0ad0526292 /lldb/source/Breakpoint/BreakpointResolverFileLine.cpp | |
| parent | 7fa27ce4a07f19b07799a767fc29416f3b625afb (diff) | |
Diffstat (limited to 'lldb/source/Breakpoint/BreakpointResolverFileLine.cpp')
| -rw-r--r-- | lldb/source/Breakpoint/BreakpointResolverFileLine.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp b/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp index 04374decd363..c28b78a0056f 100644 --- a/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp +++ b/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp @@ -30,7 +30,7 @@ BreakpointResolverFileLine::BreakpointResolverFileLine( m_location_spec(location_spec), m_skip_prologue(skip_prologue), m_removed_prefix_opt(removed_prefix_opt) {} -BreakpointResolver *BreakpointResolverFileLine::CreateFromStructuredData( +BreakpointResolverSP BreakpointResolverFileLine::CreateFromStructuredData( const BreakpointSP &bkpt, const StructuredData::Dictionary &options_dict, Status &error) { llvm::StringRef filename; @@ -90,8 +90,8 @@ BreakpointResolver *BreakpointResolverFileLine::CreateFromStructuredData( if (!location_spec) return nullptr; - return new BreakpointResolverFileLine(bkpt, offset, skip_prologue, - location_spec); + return std::make_shared<BreakpointResolverFileLine>( + bkpt, offset, skip_prologue, location_spec); } StructuredData::ObjectSP |
