[cfe-dev] Getting diagnostic information from clang
klimek at google.com
Wed Jun 3 02:23:14 PDT 2015
On Tue, Jun 2, 2015 at 9:25 PM Nate Wilson <nwilson20 at gmail.com> wrote:
> 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?
Do you mean where in the Clang source it was generated?
> 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?
Depends on what you want to do - can you expand on what you are trying to
> I'd appreciate any help.
> Thank you,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev