А что будет страшного, если в вашем примере поставить goto LABEL2;
, а затем break; ? Формальный break будет на месте и предупреждения
не будет. Или наоборот - настанет борьба за предупреждение о
"недостижимом" break? :-))) switch( var ) {
case LABEL1:
goto LABEL2;
break;
case LABEL2: {
if(var == LABEL1){
.....
}
....
break;
}
case LABEL3: .... break;
}