is this an instance of the 16-byte struct bug
Daniel Davidson
nospam at spam.com
Mon Nov 4 11:24:09 PST 2013
Ok - pretty sure this is not related to 16-byte structs, since if
I just remove one of the fields it still crashes. I opened an
issue - and here is a simplified version:
http://d.puremagic.com/issues/show_bug.cgi?id=11440
import std.stdio;
struct Y {
private immutable(int)[] _data;
}
struct CFS {
double x = 5;
Y growth;
}
void main() {
auto s = CFS(1.0); // crash
//auto s = CFS(1, Y()); // crash
//auto s = CFS(1, Y([])); // works
writeln(s);
}
More information about the Digitalmars-d
mailing list