ilya-biryukov added a comment.

Sorry for the late response, was on vacation.

Have you considered doing the same filtering in ASTUnit's 
`StoredDiagnosticConsumer`? It should not be more difficult and allows to avoid 
changing the clang's diagnostic interfaces. That's what we do in clangd.

I wonder if you want to handle notes and remarks in a special manner? They can 
be seen as part of the original diagnostic, rather than the separate 
diagnostic. E.g. showing a note in the main file, but not showing the 
diagnostic from the headers file that this note comes from, might be confusing 
to the users.
Maybe also add tests for diagnostics in the main file with notes/remarks in the 
header files and vice versa?


Repository:
  rC Clang

https://reviews.llvm.org/D48116



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

Reply via email to