[Issue 1543] std.boxer broken for gdc (was: Incorrect passing of floats to variadic functions)

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Oct 13 01:57:46 PDT 2007


http://d.puremagic.com/issues/show_bug.cgi?id=1543


mariusmuja at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|glue layer                  |Phobos
            Summary|Incorrect passing of floats |std.boxer broken for gdc
                   |to variadic functions       |(was: Incorrect passing of
                   |                            |floats to variadic
                   |                            |functions)




------- Comment #3 from mariusmuja at gmail.com  2007-10-13 03:57 -------
I didn't know about va_arg!()(). It seems then that std.boxer is broken for
gdc, since it uses the unportable casts and assumes _argptr is of type void*,
which by looking at std.stdarg it not necessarily true. 


-- 



More information about the D.gnu mailing list