This is the mail archive of the gcc@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: need function decl/type in get_parm_info


DJ Delorie <dj@redhat.com> writes:

> I'm working on converting PROMOTE_PROTOTYPES to be a target hook,
> sensitive to any attributes that might have been added to the function
> decl.  Unfortunately, one of the places it's used - get_parm_info() in
> c-decl.c - happens before current_function_decl is defined, and there
> doesn't appear to be an obvious way to get the function type or decl.
>
> Alternately, can the promotions be deferred until later, when the decl
> is available?  If so, where's the best place to move it to?

I don't have a good answer, but I think c-decl.c shouldn't have to
know about this particular target hook.  Adjusting as-passed argument
types should happen only when converting to RTL.

zw


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