diff --git a/flang/lib/Optimizer/CodeGen/Target.cpp b/flang/lib/Optimizer/CodeGen/Target.cpp --- a/flang/lib/Optimizer/CodeGen/Target.cpp +++ b/flang/lib/Optimizer/CodeGen/Target.cpp @@ -268,6 +268,7 @@ 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(ctx, std::move(trp), std::move(kindMap)); @@ -280,6 +281,7 @@ 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(ctx, std::move(trp), std::move(kindMap));