diff options
Diffstat (limited to 'lldb/source/Core/Mangled.cpp')
| -rw-r--r-- | lldb/source/Core/Mangled.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/source/Core/Mangled.cpp b/lldb/source/Core/Mangled.cpp index acb5a2aa556..30c4ac12d03 100644 --- a/lldb/source/Core/Mangled.cpp +++ b/lldb/source/Core/Mangled.cpp @@ -124,11 +124,21 @@ Mangled::Mangled(const ConstString &s, bool mangled) SetValue(s, mangled); } +Mangled::Mangled(llvm::StringRef name, bool is_mangled) { + if (!name.empty()) + SetValue(ConstString(name), is_mangled); +} + Mangled::Mangled(const ConstString &s) : m_mangled(), m_demangled() { if (s) SetValue(s); } +Mangled::Mangled(llvm::StringRef name) { + if (!name.empty()) + SetValue(ConstString(name)); +} + //---------------------------------------------------------------------- // Destructor //---------------------------------------------------------------------- |

