[Issue 24310] ImportC: varargs from Microsoft header incompatible with va_start
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jan 2 02:13:33 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24310
--- Comment #3 from Walter Bright <bugzilla at digitalmars.com> ---
Currently,
1. there is no va_start in importc.h
2. in __builtins.di there is:
alias __builtin_va_start = imported!"core.stdc.stdarg".va_start;
3. in Microsoft's stdarg.h there is:
#define va_start __crt_va_start
4. in core.stdc.stdarg there is:
void va_start(T)(out va_list ap, ref T parmn);
va_start() is an intrinsic built in to dmd.
Is __va_start() a Microsoft intrinsic?
--
More information about the Digitalmars-d-bugs
mailing list