diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -815,17 +815,17 @@ // LLDB will start querying them during construction. m_collection_sp->Initialize(g_debugger_properties); m_collection_sp->AppendProperty( - ConstString("target"), "Settings specify to debugging targets.", true, + "target", "Settings specify to debugging targets.", true, Target::GetGlobalProperties().GetValueProperties()); m_collection_sp->AppendProperty( - ConstString("platform"), "Platform settings.", true, + "platform", "Platform settings.", true, Platform::GetGlobalPlatformProperties().GetValueProperties()); m_collection_sp->AppendProperty( - ConstString("symbols"), "Symbol lookup and cache settings.", true, + "symbols", "Symbol lookup and cache settings.", true, ModuleList::GetGlobalModuleListProperties().GetValueProperties()); if (m_command_interpreter_up) { m_collection_sp->AppendProperty( - ConstString("interpreter"), + "interpreter", "Settings specify to the debugger's command interpreter.", true, m_command_interpreter_up->GetValueProperties()); } diff --git a/lldb/source/Core/PluginManager.cpp b/lldb/source/Core/PluginManager.cpp --- a/lldb/source/Core/PluginManager.cpp +++ b/lldb/source/Core/PluginManager.cpp @@ -1438,7 +1438,7 @@ lldb::OptionValuePropertiesSP parent_properties_sp( debugger.GetValueProperties()); if (parent_properties_sp) { - static ConstString g_property_name("plugin"); + static constexpr llvm::StringLiteral g_property_name("plugin"); OptionValuePropertiesSP plugin_properties_sp = parent_properties_sp->GetSubProperty(nullptr, g_property_name); @@ -1471,7 +1471,7 @@ static lldb::OptionValuePropertiesSP GetDebuggerPropertyForPluginsOldStyle( Debugger &debugger, ConstString plugin_type_name, llvm::StringRef plugin_type_desc, bool can_create) { - static ConstString g_property_name("plugin"); + static constexpr llvm::StringLiteral g_property_name("plugin"); lldb::OptionValuePropertiesSP parent_properties_sp( debugger.GetValueProperties()); if (parent_properties_sp) { diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -167,7 +167,7 @@ std::make_shared(ConstString("process")); m_collection_sp->Initialize(g_process_properties); m_collection_sp->AppendProperty( - ConstString("thread"), "Settings specific to threads.", true, + "thread", "Settings specific to threads.", true, Thread::GetGlobalProperties().GetValueProperties()); } else { m_collection_sp = @@ -180,7 +180,7 @@ m_experimental_properties_up = std::make_unique(); m_collection_sp->AppendProperty( - ConstString(Properties::GetExperimentalSettingsName()), + Properties::GetExperimentalSettingsName(), "Experimental settings - setting these won't produce " "errors if the setting is not present.", true, m_experimental_properties_up->GetValueProperties()); diff --git a/lldb/source/Target/Target.cpp b/lldb/source/Target/Target.cpp --- a/lldb/source/Target/Target.cpp +++ b/lldb/source/Target/Target.cpp @@ -4112,7 +4112,7 @@ m_experimental_properties_up = std::make_unique(); m_collection_sp->AppendProperty( - ConstString(Properties::GetExperimentalSettingsName()), + Properties::GetExperimentalSettingsName(), "Experimental settings - setting these won't produce " "errors if the setting is not present.", true, m_experimental_properties_up->GetValueProperties()); @@ -4123,12 +4123,12 @@ m_experimental_properties_up = std::make_unique(); m_collection_sp->AppendProperty( - ConstString(Properties::GetExperimentalSettingsName()), + Properties::GetExperimentalSettingsName(), "Experimental settings - setting these won't produce " "errors if the setting is not present.", true, m_experimental_properties_up->GetValueProperties()); m_collection_sp->AppendProperty( - ConstString("process"), "Settings specific to processes.", true, + "process", "Settings specific to processes.", true, Process::GetGlobalProperties().GetValueProperties()); m_collection_sp->SetValueChangedCallback( ePropertySaveObjectsDir, [this] { CheckJITObjectsDir(); }); diff --git a/lldb/unittests/Interpreter/TestOptionValue.cpp b/lldb/unittests/Interpreter/TestOptionValue.cpp --- a/lldb/unittests/Interpreter/TestOptionValue.cpp +++ b/lldb/unittests/Interpreter/TestOptionValue.cpp @@ -85,11 +85,10 @@ const bool is_global = false; auto dict_sp = std::make_shared(1 << eTypeUInt64); - props_sp->AppendProperty(ConstString("dict"), "", is_global, dict_sp); + props_sp->AppendProperty("dict", "", is_global, dict_sp); auto file_list_sp = std::make_shared(); - props_sp->AppendProperty(ConstString("file-list"), "", is_global, - file_list_sp); + props_sp->AppendProperty("file-list", "", is_global, file_list_sp); return props_sp; }