1 /* 2 TEST_OUTPUT: 3 --- 4 fail_compilation/diag9358.d(12): Error: `x` must be of integral or string type, it is a `double` 5 fail_compilation/diag9358.d(14): Error: case must be a string or an integral constant, not `1.1` 6 fail_compilation/diag9358.d(15): Error: case must be a string or an integral constant, not `2.1` 7 --- 8 */ main()9void main() 10 { 11 double x; 12 switch (x) 13 { 14 case 1.1: break; 15 case 2.1: break; 16 default: 17 } 18 } 19