diff --git a/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp b/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp --- a/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp +++ b/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp @@ -169,8 +169,9 @@ .CasesLower(".m", ".mm", PathPolicy::cache(ScanFile::Yes)) .CasesLower(".i", ".ii", ".mi", ".mmi", PathPolicy::cache(ScanFile::Yes)) .CasesLower(".def", ".inc", PathPolicy::cache(ScanFile::Yes)) + .CaseLower(".framework", PathPolicy::cache(ScanFile::No, CacheStatFailure::No)) .CasesLower(".modulemap", ".map", PathPolicy::cache(ScanFile::No)) - .CasesLower(".framework", ".apinotes", PathPolicy::cache(ScanFile::No)) + .CaseLower(".apinotes", PathPolicy::cache(ScanFile::No)) .CasesLower(".yaml", ".json", ".hmap", PathPolicy::cache(ScanFile::No)) .Default(PathPolicy::fallThrough()); // clang-format on