[all-commits] [llvm/llvm-project] 36b37c: [DependencyScanningFilesystem] Make sure the local...

Argyrios Kyrtzidis via All-commits all-commits at lists.llvm.org
Tue Sep 19 18:18:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 36b37c775c285bbff9b57630e7ea9d00b918cc91
      https://github.com/llvm/llvm-project/commit/36b37c775c285bbff9b57630e7ea9d00b918cc91
  Author: Argyrios Kyrtzidis <kyrtzidis at apple.com>
  Date:   2023-09-19 (Tue, 19 Sep 2023)

  Changed paths:
    M clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
    M clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
    A clang/test/ClangScanDeps/relative-filenames.c

  Log Message:
  -----------
  [DependencyScanningFilesystem] Make sure the local/shared cache filename lookups use only absolute paths (#66122)

Previously a relative path would be used as a key for cache lookup and
if the same relative path was used from another compiler invocation with
a different working directory then the first cache entry was erroneously
returned.




More information about the All-commits mailing list