aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
diff options
context:
space:
mode:
authorDave Lee <davelee.com@gmail.com>2023-05-28 16:03:42 -0700
committerDave Lee <davelee.com@gmail.com>2023-06-01 20:42:29 -0700
commit00e52cc4a8cc06cfafe787caea686810ac6c37ac (patch)
tree018be07fec7d4e00b80b6fc8781b4964af07f9dd /lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
parent5dae706259da2ef8d51439e29a8764461da63cf7 (diff)
downloadllvm-00e52cc4a8cc06cfafe787caea686810ac6c37ac.zip
llvm-00e52cc4a8cc06cfafe787caea686810ac6c37ac.tar.gz
llvm-00e52cc4a8cc06cfafe787caea686810ac6c37ac.tar.bz2
[lldb] Take StringRef names in GetChildAtNamePath (NFC)
Following D151810, this changes `GetChildAtNamePath` to take a path of `StringRef` values instead of `ConstString`. Differential Revision: https://reviews.llvm.org/D151813
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp')
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp b/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
index 6a29abe..deaa25d 100644
--- a/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
+++ b/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
@@ -241,9 +241,6 @@ size_t lldb_private::formatters::LibcxxStdMapSyntheticFrontEnd::
}
bool lldb_private::formatters::LibcxxStdMapSyntheticFrontEnd::GetDataType() {
- static ConstString g_tree_("__tree_");
- static ConstString g_pair3("__pair3_");
-
if (m_element_type.IsValid())
return true;
m_element_type.Clear();
@@ -257,7 +254,7 @@ bool lldb_private::formatters::LibcxxStdMapSyntheticFrontEnd::GetDataType() {
m_element_type = deref->GetCompilerType();
return true;
}
- deref = m_backend.GetChildAtNamePath({g_tree_, g_pair3});
+ deref = m_backend.GetChildAtNamePath({"__tree_", "__pair3_"});
if (!deref)
return false;
m_element_type = deref->GetCompilerType()