hans added a comment. > Due to some unfortunate historical reasons fixing scan-build means fixing 3 > separate code bases. We have the original scan-build written in perl, a > python rewrite both checked-in in the LLVM repository, and on github. And the > two versions are not the same as the author lost interest upstreaming it > halfway through. Since the github version is available in pip (and it has a > relatively large number of downloads), we are likely to have customers from > all three sources. That being said it is not unreasonable to fix all of them > it is just a bit more complicated than committing one more patch to the LLVM > repository.
Sigh, what a mess. > In case it is printed on a separate line the current parsing happens to work > in all versions of scan-build and this seemed to be an easier way forward > because of the reasons I described above (no need to push patches to 3rd > party github repository to keep users happy). Okay, let's keep it on a separate line then. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D72982/new/ https://reviews.llvm.org/D72982 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits