== Quote from Hasan Aljudy (hasan.aljudy at gmail.com)'s article > case C: > //something > case D: <-- error, no break or fall statement before case D So: > case C: if( b1 ) { fall; break;} else if( b2) goto case C; else { break; fall;} > case D: would be legal?