// { dg-do compile } extern int j; void f (int i) { switch (i) // { dg-warning "statement will never be executed" } { try { } catch (...) { } case 1:; } } void g (int i) { switch (i) { try { j = 42; // { dg-warning "statement will never be executed" } } catch (...) { } case 1:; } }