summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp')
-rw-r--r--lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
index 6f7e93d170f..c561eb401f5 100644
--- a/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
+++ b/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
@@ -46,6 +46,8 @@
#include <uuid/uuid.h>
#endif
+#include <memory>
+
using namespace lldb;
using namespace lldb_private;
@@ -939,8 +941,8 @@ DynamicLoaderDarwin::GetStepThroughTrampolinePlan(Thread &thread,
load_addrs.push_back(address.GetLoadAddress(target_sp.get()));
}
}
- thread_plan_sp.reset(
- new ThreadPlanRunToAddress(thread, load_addrs, stop_others));
+ thread_plan_sp = std::make_shared<ThreadPlanRunToAddress>(
+ thread, load_addrs, stop_others);
}
} else {
if (log)
OpenPOWER on IntegriCloud