[Issue 13125] Cannot implicitly convert string* to __va_list_tag*
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sun Jul 13 18:30:13 PDT 2014
https://issues.dlang.org/show_bug.cgi?id=13125
Walter Bright <bugzilla at digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |INVALID
--- Comment #6 from Walter Bright <bugzilla at digitalmars.com> ---
I'm going to resolve this as invalid because:
1. I'm pretty sure it never did work, even if it compiled. va_list doesn't work
that way. At least now the compiler flags that this construct won't work.
2. va_list is magic on Posix 64, and this is allowed by the C Standard. We
can't make the compiler make this work and be compliant with C varargs.
3. What DWT is doing is not the right way to do things with va_list.
4. DWT will need work to port it to 64 bits, as it never has yet run on 64.
--
More information about the Digitalmars-d-bugs
mailing list