[cfe-dev] Using clang reporting for a clang-tool

Armand Leclercq marman.email at gmail.com
Fri Mar 8 12:12:22 PST 2013

I have another question.

I am currently using PPCallbacks in order to check coding-style in macros.
In order to do so, I'm using MacroDefined callback and I correctly get
the macro name, but I cannot figure out how to get the macro arguments

I get the macro argument string with

And then, I can figure out the offset with the getLength() method, but
it cannot help me to handle correctly the following example :

#define MAX(Arg,  Arg)
#define MAX(Arg, Arg)

Armand Leclercq
EPITA 2013 Assistant C/Unix

More information about the cfe-dev mailing list