Leave OS type and vendor as unspecified unknowns.

http://reviews.llvm.org/D10080

llvm-svn: 238623
This commit is contained in:
Oleksiy Vyalov 2015-05-29 22:45:47 +00:00
parent ba6e2ae0c5
commit 817f40a7fa
1 changed files with 0 additions and 6 deletions

View File

@ -861,7 +861,6 @@ ArchSpec::SetArchitecture (ArchitectureType arch_type, uint32_t cpu, uint32_t su
if (arch_type == eArchTypeMachO) if (arch_type == eArchTypeMachO)
{ {
m_triple.setVendor (llvm::Triple::Apple); m_triple.setVendor (llvm::Triple::Apple);
switch (core_def->machine) switch (core_def->machine)
{ {
case llvm::Triple::aarch64: case llvm::Triple::aarch64:
@ -886,11 +885,6 @@ ArchSpec::SetArchitecture (ArchitectureType arch_type, uint32_t cpu, uint32_t su
break; break;
} }
} }
else
{
m_triple.setVendor (llvm::Triple::UnknownVendor);
m_triple.setOS (llvm::Triple::UnknownOS);
}
// Fall back onto setting the machine type if the arch by name failed... // Fall back onto setting the machine type if the arch by name failed...
if (m_triple.getArch () == llvm::Triple::UnknownArch) if (m_triple.getArch () == llvm::Triple::UnknownArch)
m_triple.setArch (core_def->machine); m_triple.setArch (core_def->machine);