[cfe-dev] Diagnostic won't emit
Billy O'Mahony via cfe-dev
cfe-dev at lists.llvm.org
Fri Oct 9 08:26:52 PDT 2020
hopefully a straightforward issue.
I have written a standalone cfe tool to catch some project-specific bugs in
a code base.
I am now replacing my cout << "ERROR..." messages with clang::Diagnostics
by following this example:
However I don't see anything being printed when I run it (except my own
cout << "error.." messages)..
I've seen the mcabbe example generate diagnostics on a youtube presentation
and both it and my app use clang::Tool. mccabbe uses
ast_matcher::MatchFinder whereas I use several classes derived from
RecursiveASTVisitor. Presumably MatchFinder sets up a DiagnosticsConsumer
that finally emits the diagnostics??
But I couldn't really find out how to set up a DiagnosticsConsumer - if
that is indeed what I need to do.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev