[Mono-devel-list] Compiler Warnings AMD64 - final

Martin Baulig martin at ximian.com
Thu Dec 9 10:51:45 EST 2004


On Thu, 2004-12-09 at 13:04 +0100, Willibald Krenn wrote:
> > Hi,
> > 
> > I changed the debugger stuff to use guint64's instead of pointers.
> > Could you please have a look at the new code and check whether I did it
> > correctly ?
> 
> Just did the checkout and looked at your changes..
> 
> GPOINTER_TO_UINT does a ((guint) (gulong) (p)) cast, so
> 
> mono_debugger_event (MONO_DEBUGGER_EVENT_UNHANDLED_EXCEPTION,
> 		     GPOINTER_TO_UINT (exc), GPOINTER_TO_UINT (addr));
> 
> is wrong for 64 bit archs. You just need a cast to plain guint64 in each 
> case:

Hi,

well, I thought gssize was always the size of a pointer - so I went
through gssize to prevent the compiler warning.

I'd really appreciate it if you could have a look at this ...

Martin






More information about the Mono-devel-list mailing list