[cfe-dev] Getting diagnostic information from clang
nwilson20 at gmail.com
Tue Jun 2 12:25:19 PDT 2015
Is there any way to get information about where a diagnostic came from in
clang, e.g. the source from which the Diagnostic was constructed? For
example, when I try to assign to a member which doesn't exist in my
class/struct, I get:
error: no member named 'foo' in 'Bar'
Is there anyway for clang to tell me where this Diagnostic came from?
Similarly, when the AST is constructed and I'm able to assign a value to
foo, is there anyway for me to get the information about where the lookup
is correctly found (for a data member in particular)?
Or, do would I need to do some libAST tooling, get called back when a match
is found, and debug from there?
I'd appreciate any help.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev