METHOD_PTR_*?

Daniel Jacobowitz drow@false.org
Tue Nov 16 01:24:00 GMT 2004


On Mon, Nov 15, 2004 at 08:13:00PM -0500, Andrew Cagney wrote:
> Daniel Jacobowitz wrote:
> >On Tue, Nov 09, 2004 at 03:57:02PM -0500, Andrew Cagney wrote:
> >
> >>Hello,
> >>
> >>From value.h:
> >>
> >>/* Pointer to member function.  Depends on compiler implementation.  */
> >>
> >>#define METHOD_PTR_IS_VIRTUAL(ADDR)  ((ADDR) & 0x80000000)
> >>#define METHOD_PTR_FROM_VOFFSET(OFFSET) (0x80000000 + (OFFSET))
> >>#define METHOD_PTR_TO_VOFFSET(ADDR) (~0x80000000 & (ADDR))
> >>
> >>It also depends on the underlying architecture - not very 64-bit 
> >>friendly :-/
> >
> >
> >Yuck!
> 
> Can it for the moment be moved out of value.h?

What would that accomplish?  Where would it move to?

-- 
Daniel Jacobowitz



More information about the Gdb mailing list