[PATCH] D121733: Clean pathnames in FileManager.

Paul Pluzhnikov via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 23 16:36:50 PDT 2022


ppluzhnikov added a comment.

> Ignoring the ".." path components for the moment, is this patch good to go as is? It doesn't affect that behavior.

This patch still breaks Winx64 `clang-tidy/checkers/google-upgrade-googletest-case.cpp`.

The failure log here <https://buildkite.com/llvm-project/premerge-checks/builds/84379#f77f876b-fef6-4381-8c09-8be731b353c3> doesn't show //why// that test is failing, but I reproduced the failure on my home Windows 10 machine, and I am still digging into the failure reason.

One thing I noticed is this diff from running `clang-tidy`:

  < Suppressed 15 warnings (8 in non-user code, 7 with check filters).
  > Suppressed 38 warnings (31 in non-user code, 7 with check filters).

It appears that additional files are treated as "non-user code" after the patch.

However I don't think that's the root cause of the failure: when I added `--header-filter='.*'` I got:

  > Suppressed 7 warnings (7 with check filters).

but the test still failed.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121733/new/

https://reviews.llvm.org/D121733



More information about the cfe-commits mailing list