https://github.com/fhahn commented:

> First of all I want to say that this is a really cool project, especially the 
> type sanitizer part. Thanks for working on this!
> 
> > Just updated the tysan branches again. Unfortunately we aren't yet at a 
> > point where LLVM is `tysan` clean, there is a large number of reported 
> > violations when running the tblgen built with `tysan` even without this 
> > patch. I'd expect that a substantial amount of work is still needed to get 
> > to a state where we can build LLVM successfully with tysan.
> 
> Given that not even LLVM itself is clean (which has probably some of the 
> densest population of compiler engineers), and you say that this will require 
> a significant amount of work, would it maybe make sense to have this 
> off-by-default for now and only enable it in a year or so by default? 
> Especially if there are problems in any system libraries, like libc++, it 
> would be rather unfortunate, since users can't do much about it.

Fair point especially as we are close to cutting a release branch and it should 
definitely be off by default there. I changed it to be disabled by default.

Not sure if we should wait a whole year, but we can figure out the details 
separately after the release branch has been cut

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

Reply via email to