From db1a75c8b00fbe29eb2237d824eb539240afafdb Mon Sep 17 00:00:00 2001 From: Fabroce de Gans Date: Mon, 15 Dec 2025 18:25:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=92=20llvm:=20Add=20missing=20`Virtual?= =?UTF-8?q?FileSystem.h`=20include=20(llvm#171848)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `vfs::FileSystem` is forward-declared in `SanitizerBinaryMetadata.h`. The corresponding header must be included in any source file that includes that header, or we risk issues when building with `LLVM_BUILD_LLVM_DYLIB` to build LLVM as a DLL on Windows. This effort is tracked in swiftlang/swift#85241. --- llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp b/llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp index 5cd35cc79d8a1..67059f19578e7 100644 --- a/llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp +++ b/llvm/lib/CodeGen/SanitizerBinaryMetadata.cpp @@ -20,6 +20,7 @@ #include "llvm/IR/MDBuilder.h" #include "llvm/InitializePasses.h" #include "llvm/Pass.h" +#include "llvm/Support/VirtualFileSystem.h" #include "llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h" #include