Andy Dougherty:
# On Solaris 8, with Sun's Workshop Compiler, using 64-bit long 
# longs as INTVAL, I get the following test failure in 
# t/src/sprintf.  It looks like something is getting passed a 
# 64-bit integer quantity but only taking the first 32-bits 
# (i.e. an int or long) to do the printing.

The fix is now in CVS.  The tests were passing in (64-bit) INTVALs, but
were told to expect (32-bit) ints:

        INTVAL ival;
        ...
        ival=...;
        Parrot_sprintf(..., "== %#x", ival);
                                /*    ^^^ needs to be %#vx (v for VAL)
*/

--Brent Dax <[EMAIL PROTECTED]>
@roles=map {"Parrot $_"} qw(embedding regexen Configure)

"If you want to propagate an outrageously evil idea, your conclusion
must be brazenly clear, but your proof unintelligible."
    --Ayn Rand, explaining how today's philosophies came to be

Reply via email to