[Lldb-commits] [lldb] 3829d85 - [lldb/PlatformDarwin] Return POSIX path from FindXcodeContentsDirectoryInPath

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Tue Mar 17 15:57:48 PDT 2020


Author: Jonas Devlieghere
Date: 2020-03-17T15:57:34-07:00
New Revision: 3829d85cc615ec9a855ce96e4555820e5dd4ae51

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

LOG: [lldb/PlatformDarwin] Return POSIX path from FindXcodeContentsDirectoryInPath

Always return a POSIX-style path from FindXcodeContentsDirectoryInPath
so that the output is identical on all host platforms.

Added: 
    

Modified: 
    lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp b/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
index 3f8f01081189..aa1f8994ecb6 100644
--- a/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
+++ b/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
@@ -1842,7 +1842,8 @@ PlatformDarwin::FindXcodeContentsDirectoryInPath(llvm::StringRef path) {
       auto next = it;
       if (++next != end && *next == "Contents") {
         llvm::SmallString<128> buffer;
-        llvm::sys::path::append(buffer, begin, ++next);
+        llvm::sys::path::append(buffer, begin, ++next,
+                                llvm::sys::path::Style::posix);
         return buffer.str().str();
       }
     }


        


More information about the lldb-commits mailing list