/*
TEST_OUTPUT:
---
fail_compilation/diag9358.d(12): Error: 'x' must be of integral or string type, it is a double
fail_compilation/diag9358.d(14): Error: case must be a string or an integral constant, not 1.1
fail_compilation/diag9358.d(15): Error: case must be a string or an integral constant, not 2.1
---
*/
void main()
{
    double x;
    switch (x)
    {
        case 1.1: break;
        case 2.1: break;
        default:
    }
}
