[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