Bug 16115, C++ invisible references

Mark Mitchell mark@codesourcery.com
Thu Jul 15 07:28:00 GMT 2004


Jason Merrill wrote:

>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.
>
Yay, I like agreement. :-)

Thanks,

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com



More information about the Gcc-patches mailing list