C++ codegen indentation of switch cases wrong
v0.7 generates this code, which looked right:

    switch (expr) {
    case X:
        break;
    default:
        break;
    }

v0.8 generates:

    switch (expr) {
    case X: {
        break;
    }
    default: {
        break;
    }
    }

That looks wrong. Please intent the lines beginning with case/default until the closing }, like this:

    switch (expr) {
        case X: {
            break;
        }
        default: {
            break;
        }
    }

