For the lulz: ddmd vs libdparse lexer timings

David Nadlinger via Digitalmars-d digitalmars-d at puremagic.com
Sun Jan 4 23:19:28 PST 2015


On Monday, 5 January 2015 at 03:41:17 UTC, Daniel Murphy wrote:
> Hmm, __va_argsave might be a dmd-specific hack.

It is. It breaks vararg cross-platform compatibility (e.g. Linux 
x86 vs. Linux x86_64) and GDC/LDC will never need it. It's 
something that we really to be fixed sooner than later. The only 
reason why the current situation is bearable is that C varargs 
are rarely ever used in D-only code.

David


More information about the Digitalmars-d mailing list