blob: d5a0d4eb2573d0bbfca11c7b63a151aba2df5b42 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail4448.d(19): Error: label `L1` has no `break`
fail_compilation/fail4448.d(26): called from here: `bug4448()`
fail_compilation/fail4448.d(26): while evaluating: `static assert(bug4448() == 3)`
---
*/
int bug4448()
{
int n=2;
L1:{ switch(n)
{
case 5:
return 7;
default:
n = 5;
break L1;
}
int w = 7;
}
return 3;
}
static assert(bug4448()==3);