[Lldb-commits] [lldb] e06444d - [lldb] Fix windows build for the StringRef conversion operator change

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Wed Jan 29 01:09:33 PST 2020


Author: Pavel Labath
Date: 2020-01-29T10:08:40+01:00
New Revision: e06444d982f031ed2de20b8d5d3de2dfadb09e96

URL: https://github.com/llvm/llvm-project/commit/e06444d982f031ed2de20b8d5d3de2dfadb09e96
DIFF: https://github.com/llvm/llvm-project/commit/e06444d982f031ed2de20b8d5d3de2dfadb09e96.diff

LOG: [lldb] Fix windows build for the StringRef conversion operator change

"operator std::string()" is now explicit.

Added: 
    

Modified: 
    lldb/source/Host/windows/PipeWindows.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Host/windows/PipeWindows.cpp b/lldb/source/Host/windows/PipeWindows.cpp
index 38e490482ed4..873eb51dc682 100644
--- a/lldb/source/Host/windows/PipeWindows.cpp
+++ b/lldb/source/Host/windows/PipeWindows.cpp
@@ -105,7 +105,7 @@ Status PipeWindows::CreateNew(llvm::StringRef name,
     return Status(ERROR_ALREADY_EXISTS, eErrorTypeWin32);
 
   std::string pipe_path = g_pipe_name_prefix;
-  pipe_path.append(name);
+  pipe_path.append(name.str());
 
   // Always open for overlapped i/o.  We implement blocking manually in Read
   // and Write.
@@ -183,7 +183,7 @@ Status PipeWindows::OpenNamedPipe(llvm::StringRef name,
   attributes.bInheritHandle = child_process_inherit;
 
   std::string pipe_path = g_pipe_name_prefix;
-  pipe_path.append(name);
+  pipe_path.append(name.str());
 
   if (is_read) {
     m_read = ::CreateFileA(pipe_path.c_str(), GENERIC_READ, 0, &attributes,


        


More information about the lldb-commits mailing list