LDC 0.11.0 Beta 3

Kai Nacke kai at redstar.de
Sun Jun 30 10:16:27 PDT 2013


On Thursday, 27 June 2013 at 20:00:47 UTC, bearophile wrote:
> Another test case:
>
>
> import core.simd: double2;
> struct Foo {
>     double2 x;
>     this(uint) {
>         x = [0.0, 0.0];
>     }
> }
> void main() {
>     Foo y = Foo();
> }
>
>
> ldmd2 gives:
>
> fpext source and destination must both be a vector or neither
>   %tmp1 = fpext double 0x7FFC000000000000 to <2 x double>
> Broken module found, compilation aborted!
>
> Bye,
> bearophile

Thanks for the nice test case. I can reproduce it with LDC head 
and LLVM trunk. I created issue #420 for it.

Kai


More information about the digitalmars-d-ldc mailing list