gcc : c++11 : full support : eta?

Jeff Law law@redhat.com
Thu Jan 24 19:59:00 GMT 2013


On 01/24/2013 12:55 PM, Diego Novillo wrote:
>
> I do see, however, a few areas where Clang/LLVM have gone that I do
> not think GCC is currently thinking of entering: "toolability" (for
> the lack of a better term).  Clang's design follows a different path
> than g++.  It's not just a code generating parser, it is a pure parser
> that also generates code.  The difference makes it suitable for any
> kind of tool that needs to understand C++: static analyzers, code
> re-formatters, syntax highlighters, and other similar tools.
> Additionally, it is designed as a library, so it can be embedded into
> applications.
Yup.  We kicked stuff in this area around as well as we were discussing 
the problems early folding presents.  In an ideal world, the G++ parser 
would turn into something that can be used not just for G++, but as a 
library for other tools that need to parse C++ code (doxygen, gdb and 
I'm sure there's others).

Jeff



More information about the Gcc mailing list