aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Core/DynamicLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/DynamicLoader.cpp')
-rw-r--r--lldb/source/Core/DynamicLoader.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/lldb/source/Core/DynamicLoader.cpp b/lldb/source/Core/DynamicLoader.cpp
index 10d2b7207018..1c7b9125e4d1 100644
--- a/lldb/source/Core/DynamicLoader.cpp
+++ b/lldb/source/Core/DynamicLoader.cpp
@@ -30,13 +30,11 @@ using namespace lldb;
using namespace lldb_private;
DynamicLoader *DynamicLoader::FindPlugin(Process *process,
- const char *plugin_name) {
+ llvm::StringRef plugin_name) {
DynamicLoaderCreateInstance create_callback = nullptr;
- if (plugin_name) {
- ConstString const_plugin_name(plugin_name);
+ if (!plugin_name.empty()) {
create_callback =
- PluginManager::GetDynamicLoaderCreateCallbackForPluginName(
- const_plugin_name);
+ PluginManager::GetDynamicLoaderCreateCallbackForPluginName(plugin_name);
if (create_callback) {
std::unique_ptr<DynamicLoader> instance_up(
create_callback(process, true));