From 66e34a4f05183194d12279f85fff3a317d58ded9 Mon Sep 17 00:00:00 2001 From: Wenju He Date: Wed, 17 Sep 2025 03:45:20 +0200 Subject: [PATCH] Fix build using setVirtualFileSystem Update per llvm commit https://github.com/llvm/llvm-project/commit/30633f308941 --- opencl_clang.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opencl_clang.cpp b/opencl_clang.cpp index 4178b9c6..b4955513 100644 --- a/opencl_clang.cpp +++ b/opencl_clang.cpp @@ -235,7 +235,8 @@ Compile(const char *pszProgramSource, const char **pInputHeaders, new llvm::vfs::InMemoryFileSystem); OverlayFS->pushOverlay(MemFS); - compiler->createFileManager(std::move(OverlayFS)); + compiler->setVirtualFileSystem(std::move(OverlayFS)); + compiler->createFileManager(); compiler->createSourceManager(compiler->getFileManager()); // Create compiler invocation from user args before trickering with it