diff options
author | Dave Lee <davelee.com@gmail.com> | 2023-05-28 16:03:42 -0700 |
---|---|---|
committer | Dave Lee <davelee.com@gmail.com> | 2023-06-01 20:42:29 -0700 |
commit | 00e52cc4a8cc06cfafe787caea686810ac6c37ac (patch) | |
tree | 018be07fec7d4e00b80b6fc8781b4964af07f9dd /lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp | |
parent | 5dae706259da2ef8d51439e29a8764461da63cf7 (diff) | |
download | llvm-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.cpp | 5 |
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() |