zaks.anna added a comment.

I agree that scan-build or scan-build-py integration is an important issue to 
resolve here. What I envision is that users will just call scan-build and pass 
-whole-project as an option to it. Everything else will happen automagically:)

Another concern is dumping the ASTs to the disk. There are really 2 concerns 
here. First one is the high disk usage, which is a blocker for having higher 
adoption. Second is that I am not sure how complete and reliable AST 
serialization and deserialization are. Are those components used for something 
else that is running in production or are we just utilizing -ast-dump, which is 
used for debugging? I do not quite understand why AST serialization is needed 
at all. Can we instead recompile the translation units on demand into a 
separate ASTContext and then ASTImport?


https://reviews.llvm.org/D30691



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to