alexfh accepted this revision. alexfh added a comment. This revision is now accepted and ready to land.
LG with a comment. ================ Comment at: include/clang/Tooling/DiagnosticsYaml.h:79 + for (auto &Diagnostic : Doc.Diagnostics) { + if (Diagnostic.Fix.size() > 0) { + Diagnostics.push_back(Diagnostic); ---------------- Alpha wrote: > alexfh wrote: > > Should we copy all diagnostics instead? > I am not sure about that. Copying all diagnostics will mean having empty > entries in the replacement files with just a check name. This might seem > useless, the problem being that at the moment, the only useful exported > information in diagnostics are the replacements. I think that if all > diagnostics are copied, it must be done in a different patch, with a proper > export of all the meaningful information about the diagnostics. > Then, the exported info in clang-tidy will not solely be fixes, but every > diagnostic info (which could mean changing the name and meaning of output > file and option). What is your feeling about this? Please add a FIXME to MappingTraits<clang::tooling::Diagnostic>::mapping to properly export locations, messages, notes, diagnostic levels and all other fields. And a FIXME here to export all diagnostics, not just the ones with fixes. Repository: rL LLVM https://reviews.llvm.org/D26137 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits