case 'identifier' is not a valid value for switch of enum 'enumeration'
Example
enum E { a, b }; void func ( E e ) { switch(e) { case a: case b: case 7: // invalid switch value break; // no default label } }