llvm 3.6 and x86 (32-bit) varargs bad stack adjust

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Tue Jul 14 14:30:31 PDT 2015


On Monday, 13 July 2015 at 17:04:55 UTC, Dan Olson wrote:
> "Kai Nacke" <kai at redstar.de> writes:
>>
>> There is no ldc issue yet. Did you check with LLVM 3.7? If we 
>> can produce a LLVM bug report then we could try to set this as 
>> a release blocker. Branching for the 3.7 release is tomorrow.
>
> No, I have not tried 3.7 and I won't have time for a couple 
> days.
>
> I don't understand the history of why LDC uses X86_StdCall for 
> Posix. It says in LLVM docs that it is mostly used by Win32.  
> Perhaps it is not well tested outside Windows.  I don't think 
> this new Issue is a problem on Windows.

stdcall conventions does not support variadic arguments. Or am I 
wrong?

Regards,
Kai


More information about the digitalmars-d-ldc mailing list