BCS wrote: > switch(n) > { > alias T!(1,2,3,4,5) Tp; > foreach(int i, int j; Tp) > { > case j: // fails: non const > case Tp[i]: // passes > break; > } > } That one was fixed.