[cfe-dev] Missing statements in the Clang print AST

Dmitri Gribenko gribozavr at gmail.com
Fri Jan 18 02:31:23 PST 2013

On Fri, Jan 18, 2013 at 12:23 PM, Miguel Aguilar
<miguel.aguilar at ice.rwth-aachen.de> wrote:
> Hi,
> I am trying to inspect the AST generated by clang of a simple C++ program.
> However in the body of the printed function are missing statements and
> functions call with respect to the original code. Can you tell me what
> parameters are missing while calling clang?

Hello Miguel,

The parameters are correct.  The AST printer in Clang is a bit broken.
 Patches welcome!

If you just need to inspect the AST, try -ast-dump.  It displays all AST nodes.


(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/

More information about the cfe-dev mailing list