cyndyishida wrote:

> Does the described test case look like a build system problem? In my 
> understanding at step 4 we should have re-scanned B to know that we need some 
> B'.pcm depending on A-2.pcm. Regardless of the answer I don't want to block 
> the change as it is still an improvement. Just thinking if end users are even 
> supposed to see the new diagnostic. And if it should be actionable for the 
> end users.

It could be a build system bug or a dependency scanning bug (depending on 
whether you consider that a build system). The most recent case I investigated 
is a dependency scanning bug, but where a re-scan happened, the invocations 
carved from the scanner created tasks similar to the test case.  
The diagnostic is more actionable for us (clang module bug fixers), but I 
actually would categorize all `OutOfDate` diagnostics as that.  Related to the 
last tidbit in: 
https://github.com/llvm/llvm-project/pull/136612#discussion_r2054990077

https://github.com/llvm/llvm-project/pull/136612
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to