Author: zturner Date: Fri Sep 16 14:09:19 2016 New Revision: 281765 URL: http://llvm.org/viewvc/llvm-project?rev=281765&view=rev Log: Set the correct triple when creating an ArchSpec for Windows.
Patch by Walter Erquinigo Differential Revision: https://reviews.llvm.org/D24283 Modified: lldb/trunk/source/Core/ArchSpec.cpp Modified: lldb/trunk/source/Core/ArchSpec.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/ArchSpec.cpp?rev=281765&r1=281764&r2=281765&view=diff ============================================================================== --- lldb/trunk/source/Core/ArchSpec.cpp (original) +++ lldb/trunk/source/Core/ArchSpec.cpp Fri Sep 16 14:09:19 2016 @@ -1030,6 +1030,9 @@ bool ArchSpec::SetArchitecture(Architect m_triple.setOS(llvm::Triple::OSType::Solaris); break; } + } else if (arch_type == eArchTypeCOFF && os == llvm::Triple::Win32) { + m_triple.setVendor(llvm::Triple::PC); + m_triple.setOS(llvm::Triple::Win32); } else { m_triple.setVendor(llvm::Triple::UnknownVendor); m_triple.setOS(llvm::Triple::UnknownOS); _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits