Results 5 comments of Andy Hanson

It looks like an anonymous function and a long struct initializer are needed, but there doesn't need to be nesting: ```d import std.stdio : writeln; struct S { ulong x;...

A similar issue: In optimized builds only, the compiler may insert a call to `memset` into the implementation of `memset`, leading to an infinite recursion. ```d extern(C) void _start() {}...

Update: It's not the `sizeof` that's the problem, but the type of the divisor. It breaks the same if you replace `sizeof(char)` with `1uLL`.