1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#pragma safety enable enum E { a, b, c }; void func ( enum E e ) { switch(e) { case a:break; case b:break; //case c:; } //not implemented yet //warning: enumeration value 'c' not handled in switch #pragma cake diagnostic check "-Wswitch" } int main(){}