case llvm::Triple::OSType::Linux:
case llvm::Triple::OSType::Darwin:
case llvm::Triple::OSType::MacOSX:
+ case llvm::Triple::OSType::Solaris:
case llvm::Triple::OSType::Win32:
return std::make_unique<TargetI386>(ctx, std::move(trp),
std::move(kindMap));
case llvm::Triple::OSType::Linux:
case llvm::Triple::OSType::Darwin:
case llvm::Triple::OSType::MacOSX:
+ case llvm::Triple::OSType::Solaris:
case llvm::Triple::OSType::Win32:
return std::make_unique<TargetX86_64>(ctx, std::move(trp),
std::move(kindMap));