[PATCH] D65907: Introduce FileEntryRef and use it when handling includes to report correct dependencies when the FileManager is reused across invocations
Alex Lorenz via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Aug 23 14:03:41 PDT 2019
arphaman added a comment.
In D65907#1643364 <https://reviews.llvm.org/D65907#1643364>, @JamesNagurne wrote:
> @arphaman you disabled this test on Windows, but did not specify exactly how it fails.
> My team works on an embedded ARM compiler (most similar to arm-none-eabi), and we're now seeing failures from DependencyScannerTest. I can't find a buildbot failure for this test so I can't cross-reference to see if we have the same issue.
>
> Does this failure look similar to what you saw on Windows, or could it be an option we're adding as part of the Compilation setup?
>
> [ RUN ] DependencyScanner.ScanDepsReuseFilemanager
> .../clang/unittests/Tooling/DependencyScannerTest.cpp:100: Failure
> Expected: Deps[1]
> Which is: "symlink.h"
> To be equal to: "/root/symlink.h"
> .../clang/unittests/Tooling/DependencyScannerTest.cpp:101: Failure
> Expected: Deps[2]
> Which is: "header.h"
> To be equal to: "/root/header.h"
> .../clang/unittests/Tooling/DependencyScannerTest.cpp:113: Failure
> Expected: Deps[1]
> Which is: "symlink.h"
> To be equal to: "/root/symlink.h"
> .../clang/unittests/Tooling/DependencyScannerTest.cpp:114: Failure
> Expected: Deps[2]
> Which is: "header.h"
> To be equal to: "/root/header.h"
> [ FAILED ] DependencyScanner.ScanDepsReuseFilemanager (5 ms)
No the windows test failure was different, there were no Deps at all. I'm currently investigating it on a windows VM.
@JamesNagurne I think there's some issue with the working directory, which is not added in your case. Which platform are you running your build/test on? Which cmake options are you using?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D65907/new/
https://reviews.llvm.org/D65907
More information about the cfe-commits
mailing list