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: Bug 16115, C++ invisible references


On Wed, 07 Jul 2004 14:16:23 -0700, Mark Mitchell <mark@codesourcery.com> wrote:

> Richard Henderson wrote:
>
>>On Wed, Jul 07, 2004 at 02:03:20PM -0700, Mark Mitchell wrote:
>>
>>> I'm not keen on mixing, and I've got no beef with GENERIC;  I just want
>>> to see that the transformation to GENERIC happen separately.
>>
>>I have no problem with that.
>>
>>Indeed, if you can get the representation of normal functions
>>closer to what you need for template functions, then things
>>might well be cleaner all through the front end.
>>
> Indeed.  My longer-term roadmap would be to gradually move the
> transformations that we already do into the high-level->GENERIC conversion
> phase.  For example, I'd postpone vtable generation and lowering of virtual
> function calls until that phase.  Another win of this approach is better
> diagnostics; right now, our expression-printers will sometimes print out
> gobbledygook about vtables when trying to show a virtual function call, for
> example.
>
> Jason?

OK.

Jason


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