Large number of tests failing - 64bit LDC with MSVC - Append Operator

Daniel Murphy via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Wed Feb 25 05:06:31 PST 2015


"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. 



More information about the digitalmars-d-ldc mailing list