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