On Tue, May 05, 2009 at 03:09:50PM -0400, John David Anglin wrote: > Probably, the cast should be to int. __canonicalize_funcptr_for_compare > isn't used in the 64-bit runtime. > > Still, I'm not sure why this fixed the problem as > __canonicalize_funcptr_for_compare checks for -1. > If we cast both sides to int, then we don't generate a call there... --Kyle