aboutsummaryrefslogtreecommitdiff
path: root/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp')
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp b/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
index 6f7e93d17..c561eb401 100644
--- a/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
+++ b/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)