| /* | |
| REQUIRED_ARGS: -de | |
| TEST_OUTPUT: | |
| --- | |
| fail_compilation/test22999.d(18): Deprecation: switch case fallthrough - use 'goto default;' if intended | |
| fail_compilation/test22999.d(25): Deprecation: switch case fallthrough - use 'goto case;' if intended | |
| --- | |
| */ | |
| // no switch fallthrough error with multi-valued case | |
| // https://issues.dlang.org/show_bug.cgi?id=22999 | |
| void main() | |
| { | |
| int i; | |
| switch (0) | |
| { | |
| case 0, 1: i = 20; | |
| default: assert(0); | |
| } | |
| switch (0) | |
| { | |
| default: | |
| case 0, 1: i = 20; | |
| case 2, 3: i = 30; | |
| } | |
| } |