aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/API/SBDebugger.cpp
diff options
context:
space:
mode:
authorAlex Langford <alangford@apple.com>2023-07-11 17:38:10 -0700
committerAlex Langford <alangford@apple.com>2023-07-14 10:46:42 -0700
commit7ee633a24b8ce87b3a9b2f0f4bd1aace634cd2a1 (patch)
treeb358776fd775012d0455c9df1789cc77eee96a40 /lldb/source/API/SBDebugger.cpp
parentce225982af734bdb68dc054017fc4411c179591c (diff)
downloadllvm-7ee633a24b8ce87b3a9b2f0f4bd1aace634cd2a1.zip
llvm-7ee633a24b8ce87b3a9b2f0f4bd1aace634cd2a1.tar.gz
llvm-7ee633a24b8ce87b3a9b2f0f4bd1aace634cd2a1.tar.bz2
[lldb][NFCI] Remove unneeded temporary std::string allocations in SBAPI
This uses some friend class trickery to avoid some unneeded temporary std::string allocations. Differential Revision: https://reviews.llvm.org/D155035
Diffstat (limited to 'lldb/source/API/SBDebugger.cpp')
-rw-r--r--lldb/source/API/SBDebugger.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/API/SBDebugger.cpp b/lldb/source/API/SBDebugger.cpp
index 9641e2f..9cf4646 100644
--- a/lldb/source/API/SBDebugger.cpp
+++ b/lldb/source/API/SBDebugger.cpp
@@ -1399,9 +1399,9 @@ const char *SBDebugger::GetPrompt() const {
Log *log = GetLog(LLDBLog::API);
- LLDB_LOGF(log, "SBDebugger(%p)::GetPrompt () => \"%s\"",
- static_cast<void *>(m_opaque_sp.get()),
- (m_opaque_sp ? m_opaque_sp->GetPrompt().str().c_str() : ""));
+ LLDB_LOG(log, "SBDebugger({0:x})::GetPrompt () => \"{1}\"",
+ static_cast<void *>(m_opaque_sp.get()),
+ (m_opaque_sp ? m_opaque_sp->GetPrompt() : ""));
return (m_opaque_sp ? ConstString(m_opaque_sp->GetPrompt()).GetCString()
: nullptr);