Large number of tests failing - 64bit LDC with MSVC - Append Operator
Kai Nacke via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Wed Feb 25 12:32:52 PST 2015
On Wednesday, 25 February 2015 at 13:06:31 UTC, Daniel Murphy
wrote:
> "Kevin Brogan" wrote in message
> news:duzfvxzdoadpoxkxacuz at forum.dlang.org...
>
>> I've been able to successfully build LDC on 64 bit windows
>> using msvc, but I've noticed that a large number of test
>> suites fail with a segmentation fault instead of a regular
>> error result.
>>
>> I've been able to determine that many of the segmentation
>> faults is due to the append operator.
>>
>> The fault only occurs when using a variable, and only when two
>> append operators are used in the same statement.
>>
>> I was wondering if anyone can replicate this in their
>> environment or have an idea of how to determine the cause.
>
> The druntime function that implements the append operator uses
> variadic arguments (at least it does in DMD), so I would guess
> this is a symptom of them being broken on win64/LDC.
I merged the new vararg code yesterday. The example does not
crash for me.
Regards,
Kai
More information about the digitalmars-d-ldc
mailing list