[cfe-dev] Mutable AST -- Advice Needed --
Mehdi AMINI
mehdi.amini at silkan.com
Tue May 28 12:10:09 PDT 2013
Hi,
> One of the proposed directions of development is based on Clang, and going
> against the grain, with a mutable AST. We understand the AST in Clang is
> fundamentally treated as immutable and we respect this design choice. The
> goal of the WebCL Validator does not rely on a later stage coupling with
> LLVM or later stages of compilation where the modified AST could become
> unstable/problematic.
This is something we're interested in and we are currently exploring
this path.
>
> Given the above information, could those with experience and expertise
> please provide feedback on the proposed implementation? We are curious the
> pitfalls of modifying the AST. Eventually, if the code is stable and meets
> the requirements of Clang we would like to upstream/contribute the code, but
> this would be in the distant future.
I'll certainly look at it. You may also want to have a look at this
work: http://llvm.org/devmtg/2013-04/#talk9
Best,
Mehdi
More information about the cfe-dev
mailing list