diff --git a/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.cpp b/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.cpp index 873eda687dd84f..9e994ea829e971 100644 --- a/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.cpp +++ b/lldb/source/Plugins/TraceExporter/ctf/CommandObjectThreadTraceExportCTF.cpp @@ -75,9 +75,11 @@ bool CommandObjectThreadTraceExportCTF::DoExecute(Args &command, const uint32_t num_threads = process->GetThreadList().GetSize(); size_t tid = m_options.m_thread_index ? *m_options.m_thread_index : LLDB_INVALID_THREAD_ID; - result.AppendErrorWithFormat( - "Thread index %" PRIu64 " is out of range (valid values are 0 - %u).\n", tid, - num_threads); + result.AppendError( + llvm::formatv( + "Thread index {0} is out of range (valid values are 1 - {1}).\n", + tid, num_threads) + .str()); return false; } else { TraceHTR htr(*thread, *trace_sp->GetCursor(*thread));