1 
main()2 void main()
3 {
4     foreach(divisor; !(2, 3, 4, 8, 7, 9))
5     {
6         assert(0);
7 
8         // ice in ForeachRangeStatement::comeFrom()
9         foreach (v; 0..uint.max) {}
10 
11         // ice in WhileStatement::comeFrom()
12         while (1) {}
13     }
14 }
15