Author: labath
Date: Mon Jan 16 06:15:42 2017
New Revision: 292106

URL: http://llvm.org/viewvc/llvm-project?rev=292106&view=rev
Log:
Fix windows unit tests

The unit test I added in the previous commit discovered a bug in
PrependPathComponent on windows -- it was calling SetFile with the host native
path syntax, whereas it should be explicitly specifying the path syntax (as
AppendPathComponent does). This fixes it.

Modified:
    lldb/trunk/source/Host/common/FileSpec.cpp

Modified: lldb/trunk/source/Host/common/FileSpec.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/common/FileSpec.cpp?rev=292106&r1=292105&r2=292106&view=diff
==============================================================================
--- lldb/trunk/source/Host/common/FileSpec.cpp (original)
+++ lldb/trunk/source/Host/common/FileSpec.cpp Mon Jan 16 06:15:42 2017
@@ -1277,7 +1277,7 @@ void FileSpec::PrependPathComponent(llvm
   std::string result =
       join_path_components(m_syntax, {component, m_directory.GetStringRef(),
                                       m_filename.GetStringRef()});
-  SetFile(result, resolve);
+  SetFile(result, resolve, m_syntax);
 }
 
 void FileSpec::PrependPathComponent(const FileSpec &new_path) {


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to