From e90b0e001b6c5915b3f2dccb4ba81b07f2823135 Mon Sep 17 00:00:00 2001 From: Jan Svoboda Date: Fri, 26 Sep 2025 13:43:01 -0700 Subject: [PATCH] [clang][analyzer] Use the VFS to check model files --- clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp b/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp index be74ff2cd4799..5301f88057203 100644 --- a/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp +++ b/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp @@ -65,7 +65,7 @@ void ModelInjector::onBodySynthesis(const NamedDecl *D) { else fileName = llvm::StringRef(D->getName().str() + ".model"); - if (!llvm::sys::fs::exists(fileName.str())) { + if (!CI.getVirtualFileSystem().exists(fileName)) { Bodies[D->getName()] = nullptr; return; }