This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: plugin event for C/C++ declarations


On Tue, Dec 22, 2009 at 10:00 AM, Brian Hackett <bhackett1024@gmail.com> wrote:
> Hi, this patch adds a new plugin event FINISH_DECL, which is invoked
> at every finish_decl in the C and C++ frontends. ?Previously there did
> not seem to be a way for a plugin to see the definition for a global
> that is never used in the input file, or the initializer for a global
> which is declared before a function but defined after. ?This event
> isn't restricted to just globals though, but also locals, fields, and
> parameters (C frontend only).
>
> Brian
>
>
>
> 2009-12-22 ?Brian Hackett ?<bhackett1024@gmail.com>
>
> gcc/ChangeLog:
>
> ? ? ? ?* plugin.def: Add event for finish_decl.
> ? ? ? ?* plugin.c (register_callback, invoke_plugin_callbacks): Same.
> ? ? ? ?* c-decl.c (finish_decl): Invoke callbacks on above event.
>

Shouldn't it be documented?


-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]