crash.d: ``` import std; void main () { auto tup = tuple!(string, string, string); static foreach (j, t; tup) { } } ``` $ dmd crash.d Segmentation fault $ dmd --version DMD64 D Compiler v2.109.1 Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved written by Walter Bright
Reduced: struct Tuple(T...) { T fields; alias fields this; } void main () { Tuple!(string) tup; static foreach (j, t; tup) { } }