For the following code, compield with -w
---
module double_warn;
enum E {e}
void main()
{
E e;
final switch (e)
case E.e:
{
assert(false);
break;
}
}
---
The compiler warns:
> double_warn.d(12): Warning: statement is not reachable
> double_warn.d(12): Warning: statement is not reachable
There should be only one.
Comment #1 by robert.schadek — 2024-12-13T19:12:55Z