From a58b623d9e453ec32bf55a42fec489ddda692a77 Mon Sep 17 00:00:00 2001 From: Egor Zhdan Date: Fri, 3 Oct 2025 19:24:56 +0100 Subject: [PATCH] [WinSDK] Modularize `` This prevents other Clang modules from hijacking this header, causing modularization errors. For example, several WinRT headers `#include `. --- stdlib/public/Platform/winsdk_shared.modulemap | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stdlib/public/Platform/winsdk_shared.modulemap b/stdlib/public/Platform/winsdk_shared.modulemap index 244460b92040b..5ccb8de8c9b10 100644 --- a/stdlib/public/Platform/winsdk_shared.modulemap +++ b/stdlib/public/Platform/winsdk_shared.modulemap @@ -14,3 +14,8 @@ module _GUIDDef { header "guiddef.h" export * } + +module WinAPIFamily { + header "winapifamily.h" + export * +}