From 82d3df92110c2eb1cb7db8d9cbddc09eeca3d08a Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 20 Aug 2021 08:21:20 -0700 Subject: [PATCH] stdlib: enable prespecialization of generic metadata on Windows Enable support for pre-speciailization of generic metadata on Windows. --- lib/IRGen/IRGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/IRGen/IRGenModule.cpp b/lib/IRGen/IRGenModule.cpp index 1a4756c2bfc..b5b7ffc285a 100644 --- a/lib/IRGen/IRGenModule.cpp +++ b/lib/IRGen/IRGenModule.cpp @@ -1745,7 +1745,7 @@ bool IRGenModule::useDllStorage() { return ::useDllStorage(Triple); } bool IRGenModule::shouldPrespecializeGenericMetadata() { auto canPrespecializeTarget = - (Triple.isOSDarwin() || + (Triple.isOSDarwin() || Triple.isOSWindows() || (Triple.isOSLinux() && !(Triple.isARM() && Triple.isArch32Bit()))); if (canPrespecializeTarget && isStandardLibrary()) { return IRGen.Opts.PrespecializeGenericMetadata;