This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.7.0RC: Mangled names in cc1
On Fri, Mar 16, 2012 at 02:04:38PM +0100, Ludovic Courtès wrote:
>
> What about writing it in C++? Function objects could be passed around
> to achieve a similar result, at the expense of conciseness and
> interoperability with C.
Well, if your plugin is compiled with C++ and all of GCC is also compiled with C++, you might not need interoperability.
> This is an unfortunate collateral damage, IMO.
>
> Thanks,
> Ludo???.
>
> [0] https://gforge.inria.fr/scm/viewvc.php/trunk/gcc-plugin/src/starpu.c?view=markup&root=starpu
By the way, your plugin could be an interesting case for MELT, which
obviously provide higher-level functions (since MELT functions are true
closures).
Cheers.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***