[Issue 20041] CTFE incorrect result with __vector

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Dec 24 10:32:46 UTC 2020


https://issues.dlang.org/show_bug.cgi?id=20041

Walter Bright <bugzilla at digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at digitalmars.com

--- Comment #1 from Walter Bright <bugzilla at digitalmars.com> ---
A simpler example:

  import core.stdc.stdio;
  import core.simd;

  immutable(float4) foo() {
    float4 raw;
    raw[0] = 1;
    return cast(immutable)raw;
  }

  void main() {
    static immutable float4 v = foo();

    foreach(d; 0 .. 4)
        printf("%g ", v[d]);
    printf("\n");
  }

--


More information about the Digitalmars-d-bugs mailing list